···123123#define TIF_MEMDIE 18124124#define TIF_FREEZE 19125125126126-#define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE)127127-#define _TIF_SIGPENDING (1<<TIF_SIGPENDING)128128-#define _TIF_NEED_RESCHED (1<<TIF_NEED_RESCHED)129129-#define _TIF_RESTORE_SIGMASK (1<<TIF_RESTORE_SIGMASK)130130-#define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)131131-#define _TIF_SYSCALL_AUDIT (1<<TIF_SYSCALL_AUDIT)132132-#define _TIF_USEDFPU (1<<TIF_USEDFPU)133133-#define _TIF_POLLING_NRFLAG (1<<TIF_POLLING_NRFLAG)134134-#define _TIF_FREEZE (1<<TIF_FREEZE)126126+#define _TIF_SYSCALL_TRACE (1 << TIF_SYSCALL_TRACE)127127+#define _TIF_SIGPENDING (1 << TIF_SIGPENDING)128128+#define _TIF_NEED_RESCHED (1 << TIF_NEED_RESCHED)129129+#define _TIF_RESTORE_SIGMASK (1 << TIF_RESTORE_SIGMASK)130130+#define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)131131+#define _TIF_SYSCALL_AUDIT (1 << TIF_SYSCALL_AUDIT)132132+#define _TIF_USEDFPU (1 << TIF_USEDFPU)133133+#define _TIF_POLLING_NRFLAG (1 << TIF_POLLING_NRFLAG)134134+#define _TIF_FREEZE (1 << TIF_FREEZE)135135136136-#define _TIF_WORK_MASK 0x000000FE /* work to do on interrupt/exception return */137137-#define _TIF_ALLWORK_MASK 0x000000FF /* work to do on any return to u-space */136136+/*137137+ * _TIF_ALLWORK_MASK and _TIF_WORK_MASK need to fit within a byte, or we138138+ * blow the tst immediate size constraints and need to fix up139139+ * arch/sh/kernel/entry-common.S.140140+ */141141+142142+/* work to do in syscall trace */143143+#define _TIF_WORK_SYSCALL_MASK (_TIF_SYSCALL_TRACE | _TIF_SINGLESTEP | \144144+ _TIF_SYSCALL_AUDIT)145145+146146+/* work to do on any return to u-space */147147+#define _TIF_ALLWORK_MASK (_TIF_SYSCALL_TRACE | _TIF_SIGPENDING | \148148+ _TIF_NEED_RESCHED | _TIF_SYSCALL_AUDIT | \149149+ _TIF_SINGLESTEP | _TIF_RESTORE_SIGMASK)150150+151151+/* work to do on interrupt/exception return */152152+#define _TIF_WORK_MASK (_TIF_ALLWORK_MASK & ~(_TIF_SYSCALL_TRACE | \153153+ _TIF_SYSCALL_AUDIT | _TIF_SINGLESTEP))138154139155#endif /* __KERNEL__ */140156