diff --git a/sys/kern/kern_timeout.c b/sys/kern/kern_timeout.c index 01da596..06b5abe 100644 --- a/sys/kern/kern_timeout.c +++ b/sys/kern/kern_timeout.c @@ -1237,7 +1237,7 @@ again: CC_UNLOCK(cc); if (sq_locked) sleepq_release(&cc_exec_waiting(cc, direct)); - return (0); + return (not_on_a_list); } if (safe) { @@ -1352,13 +1352,13 @@ again: CTR3(KTR_CALLOUT, "postponing stop %p func %p arg %p", c, c->c_func, c->c_arg); CC_UNLOCK(cc); - return (0); + return (not_on_a_list); } CTR3(KTR_CALLOUT, "failed to stop %p func %p arg %p", c, c->c_func, c->c_arg); CC_UNLOCK(cc); KASSERT(!sq_locked, ("sleepqueue chain still locked")); - return (0); + return (not_on_a_list); } if (sq_locked) sleepq_release(&cc_exec_waiting(cc, direct));