diff --git a/kernel/time/posix-timers.c b/kernel/time/posix-timers.c index bf540f5a4115..54946a8e91da 100644 --- a/kernel/time/posix-timers.c +++ b/kernel/time/posix-timers.c @@ -846,7 +846,7 @@ static struct k_itimer *timer_wait_running(struct k_itimer *te, rcu_read_lock(); unlock_timer(timer, *flags); - if (!WARN_ON_ONCE(!kc->timer_wait_running)) + if (kc->timer_wait_running) kc->timer_wait_running(timer); rcu_read_unlock();