summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_resource.c
diff options
context:
space:
mode:
authortruckman <truckman@FreeBSD.org>2000-09-06 19:00:19 +0000
committertruckman <truckman@FreeBSD.org>2000-09-06 19:00:19 +0000
commit4d9d54f926432527e15b4dbea391dc4bbfe4c165 (patch)
tree636df23ab811ae7a8a9807d7d525d205aebe86b2 /sys/kern/kern_resource.c
parent27ab37d4de92d6c31d4d3638a1d66f8e03e20524 (diff)
downloadFreeBSD-src-4d9d54f926432527e15b4dbea391dc4bbfe4c165.zip
FreeBSD-src-4d9d54f926432527e15b4dbea391dc4bbfe4c165.tar.gz
Change the calls to panic() in uifree(), chgproccnt(), and chgsbsize()
to printf(). Any errors detected are not likely to be fatal, so it should be safe to let things keep running.
Diffstat (limited to 'sys/kern/kern_resource.c')
-rw-r--r--sys/kern/kern_resource.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/kern/kern_resource.c b/sys/kern/kern_resource.c
index 4956e51..f2a8fa6 100644
--- a/sys/kern/kern_resource.c
+++ b/sys/kern/kern_resource.c
@@ -725,10 +725,10 @@ uifree(uip)
if (--uip->ui_ref == 0) {
if (uip->ui_sbsize != 0)
/* XXX no %qd in kernel. Truncate. */
- panic("freeing uidinfo: uid = %d, sbsize = %ld",
+ printf("freeing uidinfo: uid = %d, sbsize = %ld",
uip->ui_uid, (long)uip->ui_sbsize);
if (uip->ui_proccnt != 0)
- panic("freeing uidinfo: uid = %d, proccnt = %ld",
+ printf("freeing uidinfo: uid = %d, proccnt = %ld",
uip->ui_uid, uip->ui_proccnt);
LIST_REMOVE(uip, ui_hash);
FREE(uip, M_UIDINFO);
@@ -752,7 +752,7 @@ chgproccnt(uip, diff, max)
return (0);
uip->ui_proccnt += diff;
if (uip->ui_proccnt < 0)
- panic("negative proccnt for uid = %d", uip->ui_uid);
+ printf("negative proccnt for uid = %d", uip->ui_uid);
return (1);
}
@@ -779,7 +779,7 @@ chgsbsize(uip, hiwat, to, max)
uip->ui_sbsize = new;
*hiwat = to;
if (uip->ui_sbsize < 0)
- panic("negative sbsize for uid = %d", uip->ui_uid);
+ printf("negative sbsize for uid = %d", uip->ui_uid);
splx(s);
return (1);
}
OpenPOWER on IntegriCloud