Date: Wed, 23 Sep 2020 17:26:54 +0000 (UTC) From: Konstantin Belousov <kib@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-12@freebsd.org Subject: svn commit: r366083 - stable/12/sys/kern Message-ID: <202009231726.08NHQsRp067114@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kib Date: Wed Sep 23 17:26:53 2020 New Revision: 366083 URL: https://svnweb.freebsd.org/changeset/base/366083 Log: MFC r365815, r365826: Add check_pgrp_jobc() calls into process exit path. Modified: stable/12/sys/kern/kern_proc.c Directory Properties: stable/12/ (props changed) Modified: stable/12/sys/kern/kern_proc.c ============================================================================== --- stable/12/sys/kern/kern_proc.c Wed Sep 23 17:25:04 2020 (r366082) +++ stable/12/sys/kern/kern_proc.c Wed Sep 23 17:26:53 2020 (r366083) @@ -815,6 +815,9 @@ fixjobc_kill(struct proc *p) pgrp = p->p_pgrp; PGRP_LOCK_ASSERT(pgrp, MA_NOTOWNED); SESS_LOCK_ASSERT(pgrp->pg_session, MA_NOTOWNED); +#ifdef INVARIANTS + check_pgrp_jobc(pgrp); +#endif /* * p no longer affects process group orphanage for children. @@ -850,6 +853,10 @@ fixjobc_kill(struct proc *p) } LIST_FOREACH(q, &p->p_orphans, p_orphan) fixjobc_kill_q(p, q, false); + +#ifdef INVARIANTS + check_pgrp_jobc(pgrp); +#endif } void
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009231726.08NHQsRp067114>