|
@@ -1720,7 +1720,7 @@ sticky:
|
|
|
if (sigmask) {
|
|
|
memcpy(¤t->saved_sigmask, &sigsaved,
|
|
|
sizeof(sigsaved));
|
|
|
- set_thread_flag(TIF_RESTORE_SIGMASK);
|
|
|
+ set_restore_sigmask();
|
|
|
}
|
|
|
} else if (sigmask)
|
|
|
sigprocmask(SIG_SETMASK, &sigsaved, NULL);
|
|
@@ -1791,7 +1791,7 @@ asmlinkage long compat_sys_ppoll(struct pollfd __user *ufds,
|
|
|
if (sigmask) {
|
|
|
memcpy(¤t->saved_sigmask, &sigsaved,
|
|
|
sizeof(sigsaved));
|
|
|
- set_thread_flag(TIF_RESTORE_SIGMASK);
|
|
|
+ set_restore_sigmask();
|
|
|
}
|
|
|
ret = -ERESTARTNOHAND;
|
|
|
} else if (sigmask)
|
|
@@ -2117,7 +2117,7 @@ asmlinkage long compat_sys_epoll_pwait(int epfd,
|
|
|
if (err == -EINTR) {
|
|
|
memcpy(¤t->saved_sigmask, &sigsaved,
|
|
|
sizeof(sigsaved));
|
|
|
- set_thread_flag(TIF_RESTORE_SIGMASK);
|
|
|
+ set_restore_sigmask();
|
|
|
} else
|
|
|
sigprocmask(SIG_SETMASK, &sigsaved, NULL);
|
|
|
}
|