_TIF_NEED_RESCHED
#define _TIF_WORK_MASK (_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
if (thread_flags & _TIF_NEED_RESCHED) {
#define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \
#define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \
if (likely(thread_flags & _TIF_NEED_RESCHED)) {
#define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | \
if (thread_info_flags & _TIF_NEED_RESCHED) {
(_TIF_SIGPENDING | _TIF_NEED_RESCHED | _TIF_NOTIFY_RESUME | \
if (likely(thread_flags & _TIF_NEED_RESCHED)) {
_TIF_NEED_RESCHED | _TIF_NOTIFY_SIGNAL)
#define _TIF_USER_WORK_MASK (_TIF_SIGPENDING | _TIF_NEED_RESCHED | \
if (ti_flags & (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)) {
if (unlikely(read_thread_flags() & _TIF_NEED_RESCHED)) {
_TIF_NEED_RESCHED | _TIF_SYSCALL_AUDIT | \
_TIF_NEED_RESCHED)
#define _TIF_WORK_MASK (_TIF_NEED_RESCHED | _TIF_SIGPENDING | _TIF_NOTIFY_SIGNAL | \
if (thread_flags & _TIF_NEED_RESCHED)
(_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY | _TIF_SIGPENDING | \
_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY | \
atomic_long_andnot(_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY,
#define _TIF_NEED_RESCHED_LAZY _TIF_NEED_RESCHED
# define TIF_SLICE_EXT_SCHED (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)
if (ti_work & (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY)) {
if (ti_work & (_TIF_NEED_RESCHED | _TIF_NEED_RESCHED_LAZY))
} while (!try_cmpxchg(&ti->flags, &val, val | _TIF_NEED_RESCHED));
if (cti->flags & ((1 << tif) | _TIF_NEED_RESCHED))
if (val & _TIF_NEED_RESCHED)