From 9458c398c0b97d30032a6541f8ab452cd93f5a86 Mon Sep 17 00:00:00 2001 From: YONETANI Tomokazu Date: Fri, 27 May 2011 22:27:39 +0900 Subject: [PATCH] kernel: Don't disturb about-to-be reaped zombies. Processes in zombproc with p_nthreads == 0 are about to be reaped, so just leave them in peace. Dragonfly-bug: --- sys/kern/kern_proc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index cb067f0a80..c4d6eb66b3 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -949,6 +949,11 @@ sysctl_kern_proc(SYSCTL_HANDLER_ARGS) if (!PRISON_CHECK(cr1, p->p_ucred)) continue; + + /* let dying zombies reaped quietly */ + if (doingzomb && p->p_nthreads == 0) + continue; + PHOLD(p); error = sysctl_out_proc(p, req, flags); PRELE(p); -- 2.41.0