]> git.karo-electronics.de Git - linux-beck.git/blobdiff - arch/arm/kernel/entry-armv.S
Merge branch 'cmpxchg64' of git://git.linaro.org/people/nico/linux into devel-stable
[linux-beck.git] / arch / arm / kernel / entry-armv.S
index 9be97deca215d3e01e12b25d04130a19a2e31a61..8f9ab5c9015b152361a20a04459966b3ca4a6750 100644 (file)
@@ -435,6 +435,10 @@ __irq_usr:
        usr_entry
        kuser_cmpxchg_check
 
+#ifdef CONFIG_IRQSOFF_TRACER
+       bl      trace_hardirqs_off
+#endif
+
        get_thread_info tsk
 #ifdef CONFIG_PREEMPT
        ldr     r8, [tsk, #TI_PREEMPT]          @ get preempt count
@@ -453,7 +457,7 @@ __irq_usr:
 #endif
 
        mov     why, #0
-       b       ret_to_user
+       b       ret_to_user_from_irq
  UNWIND(.fnend         )
 ENDPROC(__irq_usr)