hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/arch/arm64/include/asm/thread_info.h
....@@ -29,7 +29,6 @@
2929 #ifdef CONFIG_ARM64_SW_TTBR0_PAN
3030 u64 ttbr0; /* saved TTBR0_EL1 */
3131 #endif
32
- int preempt_lazy_count; /* 0 => preemptable, <0 => bug */
3332 union {
3433 u64 preempt_count; /* 0 => preemptible, <0 => bug */
3534 struct {
....@@ -70,12 +69,11 @@
7069 #define TIF_FSCHECK 5 /* Check FS is USER_DS on return */
7170 #define TIF_MTE_ASYNC_FAULT 6 /* MTE Asynchronous Tag Check Fault */
7271 #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 */
7977 #define TIF_MEMDIE 18 /* is terminating due to OOM killer */
8078 #define TIF_FREEZE 19
8179 #define TIF_RESTORE_SIGMASK 20
....@@ -101,15 +99,13 @@
10199 #define _TIF_32BIT (1 << TIF_32BIT)
102100 #define _TIF_SVE (1 << TIF_SVE)
103101 #define _TIF_MTE_ASYNC_FAULT (1 << TIF_MTE_ASYNC_FAULT)
104
-#define _TIF_NEED_RESCHED_LAZY (1 << TIF_NEED_RESCHED_LAZY)
105102 #define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL)
106103
107104 #define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \
108105 _TIF_NOTIFY_RESUME | _TIF_FOREIGN_FPSTATE | \
109106 _TIF_UPROBE | _TIF_FSCHECK | _TIF_MTE_ASYNC_FAULT | \
110
- _TIF_NEED_RESCHED_LAZY | _TIF_NOTIFY_SIGNAL)
107
+ _TIF_NOTIFY_SIGNAL)
111108
112
-#define _TIF_NEED_RESCHED_MASK (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)
113109 #define _TIF_SYSCALL_WORK (_TIF_SYSCALL_TRACE | _TIF_SYSCALL_AUDIT | \
114110 _TIF_SYSCALL_TRACEPOINT | _TIF_SECCOMP | \
115111 _TIF_SYSCALL_EMU)