xtensa: add support for TIF_NOTIFY_SIGNAL
[linux-2.6-microblaze.git] / arch / xtensa / kernel / entry.S
index 703cf62..647b162 100644 (file)
@@ -500,8 +500,8 @@ common_exception_return:
         */
 
        _bbsi.l a4, TIF_NEED_RESCHED, 3f
-       _bbsi.l a4, TIF_NOTIFY_RESUME, 2f
-       _bbci.l a4, TIF_SIGPENDING, 5f
+       movi    a2, _TIF_SIGPENDING | _TIF_NOTIFY_RESUME | _TIF_NOTIFY_SIGNAL
+       bnone   a4, a2, 5f
 
 2:     l32i    a4, a1, PT_DEPC
        bgeui   a4, VALID_DOUBLE_EXCEPTION_ADDRESS, 4f