patch-2.4.0-test6 linux/arch/ppc/kernel/entry.S
Next file: linux/arch/ppc/kernel/irq.c
Previous file: linux/arch/mips64/tools/offset.c
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
Fri Aug 4 16:15:37 2000
- Orig file:
v2.4.0-test5/linux/arch/ppc/kernel/entry.S
- Orig date:
Fri Jul 14 12:12:06 2000
diff -u --recursive --new-file v2.4.0-test5/linux/arch/ppc/kernel/entry.S linux/arch/ppc/kernel/entry.S
@@ -319,16 +319,16 @@
addi r3,r1,STACK_FRAME_OVERHEAD
bl do_IRQ
b 3b
-1: lis r4,softirq_state@ha
- addi r4,r4,softirq_state@l
+1: lis r4,irq_stat@ha /* &softirq_active for cpu 0 */
+ addi r4,r4,irq_stat@l
#ifdef CONFIG_SMP
/* get processor # */
lwz r3,PROCESSOR(r2)
slwi r3,r3,5
add r4,r4,r3
#endif /* CONFIG_SMP */
- lwz r5,0(r4)
- lwz r4,4(r4)
+ lwz r5,0(r4) /* softirq_active */
+ lwz r4,4(r4) /* softirq_mask */
and. r5,r5,r4
beq+ 2f
bl do_softirq
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)