forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-11 04dd17822334871b23ea2862f7798fb0e0007777
kernel/arch/um/include/asm/thread_info.h
....@@ -1,6 +1,6 @@
1
+/* SPDX-License-Identifier: GPL-2.0 */
12 /*
23 * Copyright (C) 2002 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
3
- * Licensed under the GPL
44 */
55
66 #ifndef __UM_THREAD_INFO_H
....@@ -57,18 +57,22 @@
5757 #define TIF_SYSCALL_TRACE 0 /* syscall trace active */
5858 #define TIF_SIGPENDING 1 /* signal pending */
5959 #define TIF_NEED_RESCHED 2 /* rescheduling necessary */
60
+#define TIF_NOTIFY_SIGNAL 3 /* signal notifications exist */
6061 #define TIF_RESTART_BLOCK 4
6162 #define TIF_MEMDIE 5 /* is terminating due to OOM killer */
6263 #define TIF_SYSCALL_AUDIT 6
6364 #define TIF_RESTORE_SIGMASK 7
6465 #define TIF_NOTIFY_RESUME 8
6566 #define TIF_SECCOMP 9 /* secure computing */
67
+#define TIF_SINGLESTEP 10 /* single stepping userspace */
6668
6769 #define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE)
6870 #define _TIF_SIGPENDING (1 << TIF_SIGPENDING)
6971 #define _TIF_NEED_RESCHED (1 << TIF_NEED_RESCHED)
72
+#define _TIF_NOTIFY_SIGNAL (1 << TIF_NOTIFY_SIGNAL)
7073 #define _TIF_MEMDIE (1 << TIF_MEMDIE)
7174 #define _TIF_SYSCALL_AUDIT (1 << TIF_SYSCALL_AUDIT)
7275 #define _TIF_SECCOMP (1 << TIF_SECCOMP)
76
+#define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
7377
7478 #endif