Re: [PATCH] cpuidle: fix broadcast control when broadcast can not be entered

2017-10-02 Thread Rafael J. Wysocki
On Fri, Sep 1, 2017 at 9:44 AM, Thomas Gleixner wrote: > On Fri, 1 Sep 2017, Nicholas Piggin wrote: > >> When failing to enter broadcast timer mode for an idle state that >> requires it, a new state is selected that does not require broadcast, >> but the broadcast variable remains set. This causes

Re: [PATCH] cpuidle: fix broadcast control when broadcast can not be entered

2017-09-01 Thread Thomas Gleixner
On Fri, 1 Sep 2017, Nicholas Piggin wrote: > When failing to enter broadcast timer mode for an idle state that > requires it, a new state is selected that does not require broadcast, > but the broadcast variable remains set. This causes > tick_broadcast_exit to be called despite not having entered

[PATCH] cpuidle: fix broadcast control when broadcast can not be entered

2017-08-31 Thread Nicholas Piggin
When failing to enter broadcast timer mode for an idle state that requires it, a new state is selected that does not require broadcast, but the broadcast variable remains set. This causes tick_broadcast_exit to be called despite not having entered broadcast mode. This causes the WARN_ON_ONCE(!irqs