--- 2.4.5aa3/arch/i386/kernel/apic.c.~1~	Thu Dec 14 22:33:59 2000
+++ 2.4.5aa3/arch/i386/kernel/apic.c	Mon Jun  4 15:07:52 2001
@@ -728,6 +728,9 @@
 	irq_enter(cpu, 0);
 	smp_local_timer_interrupt(regs);
 	irq_exit(cpu, 0);
+
+	if (softirq_active(cpu) & softirq_mask(cpu))
+		do_softirq();
 }
 
 /*