DragonFlyBSD Kernel Audit
DF-2980 / fix.diff
← back to finding ↓ download raw
--- a/sys/kern/subr_prof.c
+++ b/sys/kern/subr_prof.c
@@ -142,5 +142,7 @@
 		if (copyout((caddr_t)&v, addr, sizeof(v)) == 0)
 			return;
 	}
+	lwkt_gettoken(&p->p_token);
 	stopprofclock(p);
+	lwkt_reltoken(&p->p_token);
 }