diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c index 225f8bf19095a6f4e4abb5b2bc2458fb5b6baf1b..0eed1db2d79240d7aee144dc52c321be73a2a2f7 100644 --- a/kernel/time/tick-sched.c +++ b/kernel/time/tick-sched.c @@ -904,7 +904,7 @@ void tick_cancel_sched_timer(int cpu) hrtimer_cancel(&ts->sched_timer); # endif - ts->nohz_mode = NOHZ_MODE_INACTIVE; + memset(ts, 0, sizeof(*ts)); } #endif