]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
s390: Add missing _TIF defines
authorHeiko Carstens <hca@linux.ibm.com>
Thu, 21 Nov 2024 11:41:07 +0000 (12:41 +0100)
committerHeiko Carstens <hca@linux.ibm.com>
Sun, 24 Nov 2024 15:59:42 +0000 (16:59 +0100)
Add missing _TIF defines so that for every TIF bit its corresponding
_TIF mask exists. Sort the _TIF list to match the TIF order.

Also remove two leftover comments from the pre generic entry time.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/thread_info.h

index 00ac01874a129f560270b7ef9d8d9ecaa852a964..3802f281eeedc705599891cc4d2d6bb50dc434d7 100644 (file)
@@ -61,7 +61,6 @@ void arch_setup_new_exec(void);
 /*
  * thread information flags bit numbers
  */
-/* _TIF_WORK bits */
 #define TIF_NOTIFY_RESUME      0       /* callback before returning to user */
 #define TIF_SIGPENDING         1       /* signal pending */
 #define TIF_NEED_RESCHED       2       /* rescheduling necessary */
@@ -72,33 +71,33 @@ void arch_setup_new_exec(void);
 #define TIF_NOTIFY_SIGNAL      7       /* signal notifications exist */
 #define TIF_ISOLATE_BP_GUEST   9       /* Run KVM guests with isolated BP */
 #define TIF_PER_TRAP           10      /* Need to handle PER trap on exit to usermode */
-
 #define TIF_31BIT              16      /* 32bit process */
 #define TIF_MEMDIE             17      /* is terminating due to OOM killer */
 #define TIF_RESTORE_SIGMASK    18      /* restore signal mask in do_signal() */
 #define TIF_SINGLE_STEP                19      /* This task is single stepped */
 #define TIF_BLOCK_STEP         20      /* This task is block stepped */
 #define TIF_UPROBE_SINGLESTEP  21      /* This task is uprobe single stepped */
-
-/* _TIF_TRACE bits */
 #define TIF_SYSCALL_TRACE      24      /* syscall trace active */
 #define TIF_SYSCALL_AUDIT      25      /* syscall auditing active */
 #define TIF_SECCOMP            26      /* secure computing */
 #define TIF_SYSCALL_TRACEPOINT 27      /* syscall tracepoint instrumentation */
 
 #define _TIF_NOTIFY_RESUME     BIT(TIF_NOTIFY_RESUME)
-#define _TIF_NOTIFY_SIGNAL     BIT(TIF_NOTIFY_SIGNAL)
 #define _TIF_SIGPENDING                BIT(TIF_SIGPENDING)
 #define _TIF_NEED_RESCHED      BIT(TIF_NEED_RESCHED)
 #define _TIF_UPROBE            BIT(TIF_UPROBE)
 #define _TIF_GUARDED_STORAGE   BIT(TIF_GUARDED_STORAGE)
 #define _TIF_PATCH_PENDING     BIT(TIF_PATCH_PENDING)
+#define _TIF_PGSTE             BIT(TIF_PGSTE)
+#define _TIF_NOTIFY_SIGNAL     BIT(TIF_NOTIFY_SIGNAL)
 #define _TIF_ISOLATE_BP_GUEST  BIT(TIF_ISOLATE_BP_GUEST)
 #define _TIF_PER_TRAP          BIT(TIF_PER_TRAP)
-
 #define _TIF_31BIT             BIT(TIF_31BIT)
+#define _TIF_MEMDIE            BIT(TIF_MEMDIE)
+#define _TIF_RESTORE_SIGMASK   BIT(TIF_RESTORE_SIGMASK)
 #define _TIF_SINGLE_STEP       BIT(TIF_SINGLE_STEP)
-
+#define _TIF_BLOCK_STEP                BIT(TIF_BLOCK_STEP)
+#define _TIF_UPROBE_SINGLESTEP BIT(TIF_UPROBE_SINGLESTEP)
 #define _TIF_SYSCALL_TRACE     BIT(TIF_SYSCALL_TRACE)
 #define _TIF_SYSCALL_AUDIT     BIT(TIF_SYSCALL_AUDIT)
 #define _TIF_SECCOMP           BIT(TIF_SECCOMP)