patch-2.2.11 linux/arch/i386/kernel/irq.h
Next file: linux/arch/i386/math-emu/fpu_emu.h
Previous file: linux/arch/i386/kernel/irq.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Mon Aug 9 12:04:38 1999
- Orig file:
v2.2.10/linux/arch/i386/kernel/irq.h
- Orig date:
Tue May 11 10:37:06 1999
diff -u --recursive --new-file v2.2.10/linux/arch/i386/kernel/irq.h linux/arch/i386/kernel/irq.h
@@ -40,6 +40,7 @@
struct hw_interrupt_type *handler; /* handle/enable/disable functions */
struct irqaction *action; /* IRQ action list */
unsigned int depth; /* Disable depth for nested irq disables */
+ unsigned int unused[4];
} irq_desc_t;
/*
@@ -214,8 +215,8 @@
"\n" __ALIGN_STR"\n" \
"common_interrupt:\n\t" \
SAVE_ALL \
- "pushl $ret_from_intr\n\t" \
- "jmp "SYMBOL_NAME_STR(do_IRQ));
+ "call "SYMBOL_NAME_STR(do_IRQ)"\n\t" \
+ "jmp ret_from_intr\n");
/*
* subtle. orig_eax is used by the signal code to distinct between
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)