]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
parisc: need to check NOTIFY_RESUME when exiting from syscall
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 23 May 2012 19:12:47 +0000 (15:12 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Thu, 24 May 2012 02:09:20 +0000 (22:09 -0400)
... not just on return from interrupt

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
arch/parisc/kernel/entry.S

index 5350342170218f635e4e231a4d10b1147210a1bf..4f283eaf490741baabf021482d2848ccae5fa963 100644 (file)
@@ -2028,7 +2028,7 @@ syscall_check_resched:
        .import do_signal,code
 syscall_check_sig:
        LDREG   TI_FLAGS-THREAD_SZ_ALGN-FRAME_SIZE(%r30),%r19
-       ldi     (_TIF_SIGPENDING|_TIF_RESTORE_SIGMASK), %r26
+       ldi     (_TIF_SIGPENDING|_TIF_RESTORE_SIGMASK|_TIF_NOTIFY_RESUME), %r26
        and,COND(<>)    %r19, %r26, %r0
        b,n     syscall_restore /* skip past if we've nothing to do */