]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/tile/kernel/intvec_64.S
Merge remote-tracking branch 'asoc/topic/tlv320aic3x' into asoc-next
[karo-tx-linux.git] / arch / tile / kernel / intvec_64.S
index ec755d3f373467ebe271dd1743cc6f56b6f9d7da..b8fc497f24370c0d7c17536664cb19c40923e5bf 100644 (file)
@@ -841,6 +841,9 @@ STD_ENTRY(interrupt_return)
        }
        beqzt   r28, 1f
        bnez    r29, 1f
+       /* Disable interrupts explicitly for preemption. */
+       IRQ_DISABLE(r20,r21)
+       TRACE_IRQS_OFF
        jal     preempt_schedule_irq
        FEEDBACK_REENTER(interrupt_return)
 1: