Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fix from Thomas Gleixner:
"A one-liner fix which prevents deferrable timers becoming stale when
the system does not switch into NOHZ mode"

* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
timers: Unconditionally check deferrable base

+1 -1
+1 -1
kernel/time/timer.c
··· 1696 hrtimer_run_queues(); 1697 /* Raise the softirq only if required. */ 1698 if (time_before(jiffies, base->clk)) { 1699 - if (!IS_ENABLED(CONFIG_NO_HZ_COMMON) || !base->nohz_active) 1700 return; 1701 /* CPU is awake, so check the deferrable base. */ 1702 base++;
··· 1696 hrtimer_run_queues(); 1697 /* Raise the softirq only if required. */ 1698 if (time_before(jiffies, base->clk)) { 1699 + if (!IS_ENABLED(CONFIG_NO_HZ_COMMON)) 1700 return; 1701 /* CPU is awake, so check the deferrable base. */ 1702 base++;