diff options
author | truckman <truckman@FreeBSD.org> | 2000-09-06 19:00:19 +0000 |
---|---|---|
committer | truckman <truckman@FreeBSD.org> | 2000-09-06 19:00:19 +0000 |
commit | 4d9d54f926432527e15b4dbea391dc4bbfe4c165 (patch) | |
tree | 636df23ab811ae7a8a9807d7d525d205aebe86b2 /sys/kern | |
parent | 27ab37d4de92d6c31d4d3638a1d66f8e03e20524 (diff) | |
download | FreeBSD-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.c | 8 |
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); } |