.. | .. |
---|
29 | 29 | #ifdef CONFIG_ARM64_SW_TTBR0_PAN |
---|
30 | 30 | u64 ttbr0; /* saved TTBR0_EL1 */ |
---|
31 | 31 | #endif |
---|
32 | | - int preempt_lazy_count; /* 0 => preemptable, <0 => bug */ |
---|
33 | 32 | union { |
---|
34 | 33 | u64 preempt_count; /* 0 => preemptible, <0 => bug */ |
---|
35 | 34 | struct { |
---|
.. | .. |
---|
70 | 69 | #define TIF_FSCHECK 5 /* Check FS is USER_DS on return */ |
---|
71 | 70 | #define TIF_MTE_ASYNC_FAULT 6 /* MTE Asynchronous Tag Check Fault */ |
---|
72 | 71 | #define TIF_NOTIFY_SIGNAL 7 /* signal notifications exist */ |
---|
73 | | -#define TIF_NEED_RESCHED_LAZY 8 |
---|
74 | | -#define TIF_SYSCALL_TRACE 9 /* syscall trace active */ |
---|
75 | | -#define TIF_SYSCALL_AUDIT 10 /* syscall auditing */ |
---|
76 | | -#define TIF_SYSCALL_TRACEPOINT 11 /* syscall tracepoint for ftrace */ |
---|
77 | | -#define TIF_SECCOMP 12 /* syscall secure computing */ |
---|
78 | | -#define TIF_SYSCALL_EMU 13 /* syscall emulation active */ |
---|
| 72 | +#define TIF_SYSCALL_TRACE 8 /* syscall trace active */ |
---|
| 73 | +#define TIF_SYSCALL_AUDIT 9 /* syscall auditing */ |
---|
| 74 | +#define TIF_SYSCALL_TRACEPOINT 10 /* syscall tracepoint for ftrace */ |
---|
| 75 | +#define TIF_SECCOMP 11 /* syscall secure computing */ |
---|
| 76 | +#define TIF_SYSCALL_EMU 12 /* syscall emulation active */ |
---|
79 | 77 | #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ |
---|
80 | 78 | #define TIF_FREEZE 19 |
---|
81 | 79 | #define TIF_RESTORE_SIGMASK 20 |
---|
.. | .. |
---|
101 | 99 | #define _TIF_32BIT (1 << TIF_32BIT) |
---|
102 | 100 | #define _TIF_SVE (1 << TIF_SVE) |
---|
103 | 101 | #define _TIF_MTE_ASYNC_FAULT (1 << TIF_MTE_ASYNC_FAULT) |
---|
104 | | -#define _TIF_NEED_RESCHED_LAZY (1 << TIF_NEED_RESCHED_LAZY) |
---|
105 | 102 | #define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL) |
---|
106 | 103 | |
---|
107 | 104 | #define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \ |
---|
108 | 105 | _TIF_NOTIFY_RESUME | _TIF_FOREIGN_FPSTATE | \ |
---|
109 | 106 | _TIF_UPROBE | _TIF_FSCHECK | _TIF_MTE_ASYNC_FAULT | \ |
---|
110 | | - _TIF_NEED_RESCHED_LAZY | _TIF_NOTIFY_SIGNAL) |
---|
| 107 | + _TIF_NOTIFY_SIGNAL) |
---|
111 | 108 | |
---|
112 | | -#define _TIF_NEED_RESCHED_MASK (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY) |
---|
113 | 109 | #define _TIF_SYSCALL_WORK (_TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT | \ |
---|
114 | 110 | _TIF_SYSCALL_TRACEPOINT | _TIF_SECCOMP | \ |
---|
115 | 111 | _TIF_SYSCALL_EMU) |
---|