diff options
-rw-r--r-- | arch/x86/kernel/smp_32.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kernel/smp_32.c b/arch/x86/kernel/smp_32.c index fcaa026eb8..1063dfc498 100644 --- a/arch/x86/kernel/smp_32.c +++ b/arch/x86/kernel/smp_32.c | |||
@@ -641,6 +641,7 @@ static void native_smp_send_stop(void) | |||
641 | fastcall void smp_reschedule_interrupt(struct pt_regs *regs) | 641 | fastcall void smp_reschedule_interrupt(struct pt_regs *regs) |
642 | { | 642 | { |
643 | ack_APIC_irq(); | 643 | ack_APIC_irq(); |
644 | set_tsk_need_resched(current); | ||
644 | __get_cpu_var(irq_stat).irq_resched_count++; | 645 | __get_cpu_var(irq_stat).irq_resched_count++; |
645 | } | 646 | } |
646 | 647 | ||