| .. | .. |
|---|
| 46 | 46 | struct thread_info { |
|---|
| 47 | 47 | unsigned long flags; /* low level flags */ |
|---|
| 48 | 48 | int preempt_count; /* 0 => preemptable, <0 => bug */ |
|---|
| 49 | | - int preempt_lazy_count; /* 0 => preemptable, <0 => bug */ |
|---|
| 50 | 49 | mm_segment_t addr_limit; /* address limit */ |
|---|
| 51 | 50 | struct task_struct *task; /* main task structure */ |
|---|
| 52 | 51 | __u32 cpu; /* cpu */ |
|---|
| .. | .. |
|---|
| 134 | 133 | #define TIF_NEED_RESCHED 1 /* rescheduling necessary */ |
|---|
| 135 | 134 | #define TIF_NOTIFY_RESUME 2 /* callback before returning to user */ |
|---|
| 136 | 135 | #define TIF_UPROBE 3 /* breakpointed or singlestepping */ |
|---|
| 137 | | -#define TIF_SYSCALL_TRACE 4 /* syscall trace active */ |
|---|
| 138 | | -#define TIF_SYSCALL_AUDIT 5 /* syscall auditing active */ |
|---|
| 139 | | -#define TIF_SYSCALL_TRACEPOINT 6 /* syscall tracepoint instrumentation */ |
|---|
| 140 | | -#define TIF_SECCOMP 7 /* seccomp syscall filtering active */ |
|---|
| 141 | | -#define TIF_NOTIFY_SIGNAL 8 /* signal notifications exist */ |
|---|
| 142 | | -#define TIF_NEED_RESCHED_LAZY 9 |
|---|
| 136 | +#define TIF_NOTIFY_SIGNAL 4 /* signal notifications exist */ |
|---|
| 143 | 137 | |
|---|
| 144 | 138 | #define TIF_USING_IWMMXT 17 |
|---|
| 145 | 139 | #define TIF_MEMDIE 18 /* is terminating due to OOM killer */ |
|---|
| 146 | | -#define TIF_RESTORE_SIGMASK 20 |
|---|
| 140 | +#define TIF_RESTORE_SIGMASK 19 |
|---|
| 141 | +#define TIF_SYSCALL_TRACE 20 /* syscall trace active */ |
|---|
| 142 | +#define TIF_SYSCALL_AUDIT 21 /* syscall auditing active */ |
|---|
| 143 | +#define TIF_SYSCALL_TRACEPOINT 22 /* syscall tracepoint instrumentation */ |
|---|
| 144 | +#define TIF_SECCOMP 23 /* seccomp syscall filtering active */ |
|---|
| 145 | + |
|---|
| 147 | 146 | |
|---|
| 148 | 147 | #define _TIF_SIGPENDING (1 << TIF_SIGPENDING) |
|---|
| 149 | 148 | #define _TIF_NEED_RESCHED (1 << TIF_NEED_RESCHED) |
|---|
| .. | .. |
|---|
| 154 | 153 | #define _TIF_SYSCALL_TRACEPOINT (1 << TIF_SYSCALL_TRACEPOINT) |
|---|
| 155 | 154 | #define _TIF_SECCOMP (1 << TIF_SECCOMP) |
|---|
| 156 | 155 | #define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL) |
|---|
| 157 | | -#define _TIF_NEED_RESCHED_LAZY (1 << TIF_NEED_RESCHED_LAZY) |
|---|
| 158 | 156 | #define _TIF_USING_IWMMXT (1 << TIF_USING_IWMMXT) |
|---|
| 159 | 157 | |
|---|
| 160 | 158 | /* Checks for any syscall work in entry-common.S */ |
|---|
| .. | .. |
|---|
| 166 | 164 | */ |
|---|
| 167 | 165 | #define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \ |
|---|
| 168 | 166 | _TIF_NOTIFY_RESUME | _TIF_UPROBE | \ |
|---|
| 169 | | - _TIF_NEED_RESCHED_LAZY | \ |
|---|
| 170 | 167 | _TIF_NOTIFY_SIGNAL) |
|---|
| 171 | 168 | |
|---|
| 172 | 169 | #endif /* __KERNEL__ */ |
|---|