summaryrefslogtreecommitdiffstats
path: root/drivers/cpuidle
diff options
context:
space:
mode:
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>2018-08-09 19:08:34 +0200
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2018-08-20 11:25:55 +0200
commit7059b36636beab57c3c43c62104483e5449bee95 (patch)
tree8f84724860a3ab59460d3cff6c5b9f607c7419c3 /drivers/cpuidle
parent50f7ccc64750610f57983720613713b2c14f0e9c (diff)
downloadlinux-7059b36636beab57c3c43c62104483e5449bee95.tar.gz
linux-7059b36636beab57c3c43c62104483e5449bee95.tar.bz2
linux-7059b36636beab57c3c43c62104483e5449bee95.zip
sched: idle: Avoid retaining the tick when it has been stopped
If the tick has been stopped already, but the governor has not asked to stop it (which it can do sometimes), the idle loop should invoke tick_nohz_idle_stop_tick(), to let tick_nohz_stop_tick() take care of this case properly. Fixes: 554c8aa8ecad (sched: idle: Select idle state before stopping the tick) Cc: 4.17+ <stable@vger.kernel.org> # 4.17+ Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/cpuidle')
0 files changed, 0 insertions, 0 deletions