kprobes/x86-64: Fix to move common_interrupt to .kprobes.text
[pandora-kernel.git] / arch / x86 / kernel / entry_64.S
index c251be7..36e2ef5 100644 (file)
@@ -809,6 +809,10 @@ END(interrupt)
        call \func
        .endm
 
        call \func
        .endm
 
+/*
+ * Interrupt entry/exit should be protected against kprobes
+ */
+       .pushsection .kprobes.text, "ax"
        /*
         * The interrupt stubs push (~vector+0x80) onto the stack and
         * then jump to common_interrupt.
        /*
         * The interrupt stubs push (~vector+0x80) onto the stack and
         * then jump to common_interrupt.
@@ -947,6 +951,10 @@ ENTRY(retint_kernel)
 
        CFI_ENDPROC
 END(common_interrupt)
 
        CFI_ENDPROC
 END(common_interrupt)
+/*
+ * End of kprobes section
+ */
+       .popsection
 
 /*
  * APIC interrupts.
 
 /*
  * APIC interrupts.