arm64: Enable interrupts in the EL0 undef handler
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / kernel / entry.S
index 6ad781b21c080a50c4c061dbd4037beafe8ba09b..57640df9d70cb36d41990915731f80f807045dc0 100644 (file)
@@ -476,6 +476,8 @@ el0_undef:
         * Undefined instruction
         */
        mov     x0, sp
+       // enable interrupts before calling the main handler
+       enable_irq
        b       do_undefinstr
 el0_dbg:
        /*