From 8a70582e79022aaf9d367174162d9ae2715ff9fa Mon Sep 17 00:00:00 2001 From: mjg Date: Sun, 17 Aug 2014 07:05:30 +0000 Subject: MFC r259407: proc exit: don't take PROC_LOCK while freeing rlimits Code wishing to check rlimits of some process should check whether it is exiting first, which current consumers do. --- sys/kern/kern_exit.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'sys/kern') diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index 622d3d1..44a0fdc 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -387,10 +387,8 @@ exit1(struct thread *td, int rv) /* * Release our limits structure. */ - PROC_LOCK(p); plim = p->p_limit; p->p_limit = NULL; - PROC_UNLOCK(p); lim_free(plim); tidhash_remove(td); -- cgit v1.1