hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/powerpc/include/asm/thread_info.h
....@@ -54,8 +54,6 @@
5454 struct thread_info {
5555 int preempt_count; /* 0 => preemptable,
5656 <0 => BUG */
57
- int preempt_lazy_count; /* 0 => preemptable,
58
- <0 => BUG */
5957 unsigned long local_flags; /* private flags for thread */
6058 #ifdef CONFIG_LIVEPATCH
6159 unsigned long *livepatch_sp;
....@@ -106,12 +104,11 @@
106104 #define TIF_SINGLESTEP 8 /* singlestepping active */
107105 #define TIF_NOHZ 9 /* in adaptive nohz mode */
108106 #define TIF_SECCOMP 10 /* secure computing */
109
-
110
-#define TIF_NEED_RESCHED_LAZY 11 /* lazy rescheduling necessary */
111
-#define TIF_SYSCALL_TRACEPOINT 12 /* syscall tracepoint instrumentation */
112
-
107
+#define TIF_RESTOREALL 11 /* Restore all regs (implies NOERROR) */
108
+#define TIF_NOERROR 12 /* Force successful syscall return */
113109 #define TIF_NOTIFY_RESUME 13 /* callback before returning to user */
114110 #define TIF_UPROBE 14 /* breakpointed or single-stepping */
111
+#define TIF_SYSCALL_TRACEPOINT 15 /* syscall tracepoint instrumentation */
115112 #define TIF_EMULATE_STACK_STORE 16 /* Is an instruction emulation
116113 for stack store? */
117114 #define TIF_MEMDIE 17 /* is terminating due to OOM killer */
....@@ -120,9 +117,6 @@
120117 #endif
121118 #define TIF_POLLING_NRFLAG 19 /* true if poll_idle() is polling TIF_NEED_RESCHED */
122119 #define TIF_32BIT 20 /* 32 bit binary */
123
-#define TIF_RESTOREALL 21 /* Restore all regs (implies NOERROR) */
124
-#define TIF_NOERROR 22 /* Force successful syscall return */
125
-
126120
127121 /* as above, but as bit values */
128122 #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE)
....@@ -143,7 +137,6 @@
143137 #define _TIF_SYSCALL_TRACEPOINT (1<<TIF_SYSCALL_TRACEPOINT)
144138 #define _TIF_EMULATE_STACK_STORE (1<<TIF_EMULATE_STACK_STORE)
145139 #define _TIF_NOHZ (1<<TIF_NOHZ)
146
-#define _TIF_NEED_RESCHED_LAZY (1<<TIF_NEED_RESCHED_LAZY)
147140 #define _TIF_SYSCALL_EMU (1<<TIF_SYSCALL_EMU)
148141 #define _TIF_SYSCALL_DOTRACE (_TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT | \
149142 _TIF_SECCOMP | _TIF_SYSCALL_TRACEPOINT | \
....@@ -152,9 +145,8 @@
152145 #define _TIF_USER_WORK_MASK (_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
153146 _TIF_NOTIFY_RESUME | _TIF_UPROBE | \
154147 _TIF_RESTORE_TM | _TIF_PATCH_PENDING | \
155
- _TIF_NEED_RESCHED_LAZY | _TIF_NOTIFY_SIGNAL)
148
+ _TIF_NOTIFY_SIGNAL)
156149 #define _TIF_PERSYSCALL_MASK (_TIF_RESTOREALL|_TIF_NOERROR)
157
-#define _TIF_NEED_RESCHED_MASK (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)
158150
159151 /* Bits in local_flags */
160152 /* Don't move TLF_NAPPING without adjusting the code in entry_32.S */