diff options
Diffstat (limited to 'drivers/idle/intel_idle.c')
-rw-r--r-- | drivers/idle/intel_idle.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/idle/intel_idle.c b/drivers/idle/intel_idle.c index fa6964d8681a..f116d664b473 100644 --- a/drivers/idle/intel_idle.c +++ b/drivers/idle/intel_idle.c | |||
@@ -359,7 +359,7 @@ static int intel_idle(struct cpuidle_device *dev, | |||
359 | if (!(lapic_timer_reliable_states & (1 << (cstate)))) | 359 | if (!(lapic_timer_reliable_states & (1 << (cstate)))) |
360 | clockevents_notify(CLOCK_EVT_NOTIFY_BROADCAST_ENTER, &cpu); | 360 | clockevents_notify(CLOCK_EVT_NOTIFY_BROADCAST_ENTER, &cpu); |
361 | 361 | ||
362 | if (!need_resched()) { | 362 | if (!current_set_polling_and_test()) { |
363 | 363 | ||
364 | __monitor((void *)¤t_thread_info()->flags, 0, 0); | 364 | __monitor((void *)¤t_thread_info()->flags, 0, 0); |
365 | smp_mb(); | 365 | smp_mb(); |