| 1 |
|
| 2 | #ifndef _ASM_GENERIC_THREAD_INFO_TIF_H_
|
| 3 | #define _ASM_GENERIC_THREAD_INFO_TIF_H_
|
| 4 |
|
| 5 | #include <vdso/bits.h>
|
| 6 |
|
| 7 |
|
| 8 |
|
| 9 | #define TIF_NOTIFY_RESUME 0
|
| 10 | #define _TIF_NOTIFY_RESUME BIT(TIF_NOTIFY_RESUME)
|
| 11 |
|
| 12 | #define TIF_SIGPENDING 1
|
| 13 | #define _TIF_SIGPENDING BIT(TIF_SIGPENDING)
|
| 14 |
|
| 15 | #define TIF_NOTIFY_SIGNAL 2
|
| 16 | #define _TIF_NOTIFY_SIGNAL BIT(TIF_NOTIFY_SIGNAL)
|
| 17 |
|
| 18 | #define TIF_MEMDIE 3
|
| 19 | #define _TIF_MEMDIE BIT(TIF_MEMDIE)
|
| 20 |
|
| 21 | #define TIF_NEED_RESCHED 4
|
| 22 | #define _TIF_NEED_RESCHED BIT(TIF_NEED_RESCHED)
|
| 23 |
|
| 24 | #ifdef HAVE_TIF_NEED_RESCHED_LAZY
|
| 25 | # define TIF_NEED_RESCHED_LAZY 5
|
| 26 | # define _TIF_NEED_RESCHED_LAZY BIT(TIF_NEED_RESCHED_LAZY)
|
| 27 | #endif
|
| 28 |
|
| 29 | #ifdef HAVE_TIF_POLLING_NRFLAG
|
| 30 | # define TIF_POLLING_NRFLAG 6
|
| 31 | # define _TIF_POLLING_NRFLAG BIT(TIF_POLLING_NRFLAG)
|
| 32 | #endif
|
| 33 |
|
| 34 | #define TIF_USER_RETURN_NOTIFY 7
|
| 35 | #define _TIF_USER_RETURN_NOTIFY BIT(TIF_USER_RETURN_NOTIFY)
|
| 36 |
|
| 37 | #define TIF_UPROBE 8
|
| 38 | #define _TIF_UPROBE BIT(TIF_UPROBE)
|
| 39 |
|
| 40 | #define TIF_PATCH_PENDING 9
|
| 41 | #define _TIF_PATCH_PENDING BIT(TIF_PATCH_PENDING)
|
| 42 |
|
| 43 | #ifdef HAVE_TIF_RESTORE_SIGMASK
|
| 44 | # define TIF_RESTORE_SIGMASK 10
|
| 45 | # define _TIF_RESTORE_SIGMASK BIT(TIF_RESTORE_SIGMASK)
|
| 46 | #endif
|
| 47 |
|
| 48 | #define TIF_RSEQ 11
|
| 49 | #define _TIF_RSEQ BIT(TIF_RSEQ)
|
| 50 |
|
| 51 | #define TIF_HRTIMER_REARM 12
|
| 52 | #define _TIF_HRTIMER_REARM BIT(TIF_HRTIMER_REARM)
|
| 53 |
|
| 54 | #endif
|