/* * the CPU automatically disables interrupts when executing an IRQ vector, * so IRQ-flags tracing has to follow that: */ .p2align CONFIG_X86_L1_CACHE_SHIFT
common_interrupt: addl $-0x80,(%esp) /* Adjust vector into the [-256,-1] range */ SAVE_ALL
TRACE_IRQS_OFF
movl %esp,%eax call do_IRQ
jmp ret_from_intr
ENDPROC(common_interrupt) CFI_ENDPROC