--- 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); }