summaryrefslogtreecommitdiffstats
path: root/sys/kern
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
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')
-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