.. | .. |
---|
56 | 56 | struct thread_info { |
---|
57 | 57 | unsigned long flags; /* low level flags */ |
---|
58 | 58 | u32 status; /* thread synchronous flags */ |
---|
59 | | - int preempt_lazy_count; /* 0 => lazy preemptable |
---|
60 | | - <0 => BUG */ |
---|
61 | 59 | }; |
---|
62 | 60 | |
---|
63 | 61 | #define INIT_THREAD_INFO(tsk) \ |
---|
64 | 62 | { \ |
---|
65 | 63 | .flags = 0, \ |
---|
66 | | - .preempt_lazy_count = 0, \ |
---|
67 | 64 | } |
---|
68 | 65 | |
---|
69 | 66 | #else /* !__ASSEMBLY__ */ |
---|
70 | 67 | |
---|
71 | 68 | #include <asm/asm-offsets.h> |
---|
72 | | - |
---|
73 | | -#define GET_THREAD_INFO(reg) \ |
---|
74 | | - _ASM_MOV PER_CPU_VAR(cpu_current_top_of_stack),reg ; \ |
---|
75 | | - _ASM_SUB $(THREAD_SIZE),reg ; |
---|
76 | 69 | |
---|
77 | 70 | #endif |
---|
78 | 71 | |
---|
.. | .. |
---|
110 | 103 | #define TIF_SYSCALL_TRACEPOINT 28 /* syscall tracepoint instrumentation */ |
---|
111 | 104 | #define TIF_ADDR32 29 /* 32-bit address space on 64 bits */ |
---|
112 | 105 | #define TIF_X32 30 /* 32-bit native x86-64 binary */ |
---|
113 | | -#define TIF_NEED_RESCHED_LAZY 31 /* lazy rescheduling necessary */ |
---|
114 | 106 | |
---|
115 | 107 | #define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE) |
---|
116 | 108 | #define _TIF_NOTIFY_RESUME (1 << TIF_NOTIFY_RESUME) |
---|
.. | .. |
---|
132 | 124 | #define _TIF_IA32 (1 << TIF_IA32) |
---|
133 | 125 | #define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL) |
---|
134 | 126 | #define _TIF_SLD (1 << TIF_SLD) |
---|
135 | | -#define _TIF_NEED_RESCHED_LAZY (1 << TIF_NEED_RESCHED_LAZY) |
---|
136 | 127 | #define _TIF_POLLING_NRFLAG (1 << TIF_POLLING_NRFLAG) |
---|
137 | 128 | #define _TIF_IO_BITMAP (1 << TIF_IO_BITMAP) |
---|
138 | 129 | #define _TIF_FORCED_TF (1 << TIF_FORCED_TF) |
---|
.. | .. |
---|
164 | 155 | #endif |
---|
165 | 156 | |
---|
166 | 157 | #define _TIF_WORK_CTXSW_NEXT (_TIF_WORK_CTXSW) |
---|
167 | | - |
---|
168 | | -#define _TIF_NEED_RESCHED_MASK (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY) |
---|
169 | 158 | |
---|
170 | 159 | #define STACK_WARN (THREAD_SIZE/8) |
---|
171 | 160 | |
---|