Fix another bug after r302350.
Reported and tested by: pho PR: 210884 Sponsored by: The FreeBSD Foundation MFC after: 3 days
This commit is contained in:
parent
281dfb8433
commit
368a94767c
@ -345,7 +345,7 @@ exit1(struct thread *td, int rval, int signo)
|
||||
* executing, prevent it from rearming itself and let it finish.
|
||||
*/
|
||||
if (timevalisset(&p->p_realtimer.it_value) &&
|
||||
callout_stop(&p->p_itcallout) == 0) {
|
||||
_callout_stop_safe(&p->p_itcallout, CS_EXECUTING, NULL) == 0) {
|
||||
timevalclear(&p->p_realtimer.it_interval);
|
||||
msleep(&p->p_itcallout, &p->p_mtx, PWAIT, "ritwait", 0);
|
||||
KASSERT(!timevalisset(&p->p_realtimer.it_value),
|
||||
|
Loading…
Reference in New Issue
Block a user