In lim_fork() assert that processes locks are held.
Suggested by: kib
This commit is contained in:
parent
f1b61fc829
commit
bde886fba4
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=227315
@ -1118,6 +1118,10 @@ lim_hold(limp)
|
||||
void
|
||||
lim_fork(struct proc *p1, struct proc *p2)
|
||||
{
|
||||
|
||||
PROC_LOCK_ASSERT(p1, MA_OWNED);
|
||||
PROC_LOCK_ASSERT(p2, MA_OWNED);
|
||||
|
||||
p2->p_limit = lim_hold(p1->p_limit);
|
||||
callout_init_mtx(&p2->p_limco, &p2->p_mtx, 0);
|
||||
if (p1->p_cpulimit != RLIM_INFINITY)
|
||||
|
Loading…
Reference in New Issue
Block a user