From 1a229e67e4cf08a539fc558d017a95ff03705ac5 Mon Sep 17 00:00:00 2001 From: "Bjoern B. Brandenburg" Date: Wed, 30 Apr 2008 14:49:51 -0400 Subject: work around the missing to reschedule problem (dirty hack, could be done nicer) --- arch/x86/kernel/smp_32.c | 1 + 1 file changed, 1 insertion(+) 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) fastcall void smp_reschedule_interrupt(struct pt_regs *regs) { ack_APIC_irq(); + set_tsk_need_resched(current); __get_cpu_var(irq_stat).irq_resched_count++; } -- cgit v1.2.2