diff options
Diffstat (limited to 'arch/i386/kernel')
-rw-r--r-- | arch/i386/kernel/io_apic.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/i386/kernel/io_apic.c b/arch/i386/kernel/io_apic.c index 1efdc76ae96d..35d3ce26a544 100644 --- a/arch/i386/kernel/io_apic.c +++ b/arch/i386/kernel/io_apic.c | |||
@@ -573,8 +573,7 @@ static int balanced_irq(void *unused) | |||
573 | } | 573 | } |
574 | 574 | ||
575 | for ( ; ; ) { | 575 | for ( ; ; ) { |
576 | set_current_state(TASK_INTERRUPTIBLE); | 576 | time_remaining = schedule_timeout_interruptible(time_remaining); |
577 | time_remaining = schedule_timeout(time_remaining); | ||
578 | try_to_freeze(); | 577 | try_to_freeze(); |
579 | if (time_after(jiffies, | 578 | if (time_after(jiffies, |
580 | prev_balance_time+balanced_irq_interval)) { | 579 | prev_balance_time+balanced_irq_interval)) { |