.. | .. |
---|
73 | 73 | #define TIF_SYSCALL_AUDIT 7 /* syscall auditing active */ |
---|
74 | 74 | #define TIF_SYSCALL_TRACEPOINT 8 /* for ftrace syscall instrumentation */ |
---|
75 | 75 | #define TIF_POLLING_NRFLAG 9 /* true if poll_idle() is polling TIF_NEED_RESCHED */ |
---|
| 76 | +#define TIF_NOTIFY_SIGNAL 10 /* signal notifications exist */ |
---|
76 | 77 | |
---|
77 | 78 | /* as above, but as bit values */ |
---|
78 | 79 | #define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE) |
---|
.. | .. |
---|
83 | 84 | #define _TIF_SYSCALL_AUDIT (1 << TIF_SYSCALL_AUDIT) |
---|
84 | 85 | #define _TIF_SYSCALL_TRACEPOINT (1 << TIF_SYSCALL_TRACEPOINT) |
---|
85 | 86 | #define _TIF_POLLING_NRFLAG (1 << TIF_POLLING_NRFLAG) |
---|
| 87 | +#define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL) |
---|
86 | 88 | |
---|
87 | 89 | /* work to do in syscall trace */ |
---|
88 | 90 | #define _TIF_WORK_SYSCALL_MASK (_TIF_SYSCALL_TRACE | _TIF_SINGLESTEP | \ |
---|
.. | .. |
---|
92 | 94 | #define _TIF_ALLWORK_MASK (_TIF_SYSCALL_TRACE | _TIF_SIGPENDING | \ |
---|
93 | 95 | _TIF_NEED_RESCHED | _TIF_SYSCALL_AUDIT | \ |
---|
94 | 96 | _TIF_SINGLESTEP | _TIF_NOTIFY_RESUME | \ |
---|
95 | | - _TIF_SYSCALL_TRACEPOINT) |
---|
| 97 | + _TIF_SYSCALL_TRACEPOINT | _TIF_NOTIFY_SIGNAL) |
---|
96 | 98 | |
---|
97 | 99 | /* work to do on interrupt/exception return */ |
---|
98 | 100 | #define _TIF_WORK_MASK (_TIF_ALLWORK_MASK & ~(_TIF_SYSCALL_TRACE | \ |
---|