aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/posix-cpu-timers.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/posix-cpu-timers.c b/kernel/posix-cpu-timers.c
index c7f31aa272f7..35509c5a3ffb 100644
--- a/kernel/posix-cpu-timers.c
+++ b/kernel/posix-cpu-timers.c
@@ -608,7 +608,8 @@ static DECLARE_WORK(nohz_kick_work, nohz_kick_work_fn);
608 */ 608 */
609static void posix_cpu_timer_kick_nohz(void) 609static void posix_cpu_timer_kick_nohz(void)
610{ 610{
611 schedule_work(&nohz_kick_work); 611 if (context_tracking_is_enabled())
612 schedule_work(&nohz_kick_work);
612} 613}
613 614
614bool posix_cpu_timers_can_stop_tick(struct task_struct *tsk) 615bool posix_cpu_timers_can_stop_tick(struct task_struct *tsk)