FUTEX_PRIVATE_FLAG 28 include/linux/futex.h #define FUTEX_CMD_MASK ~FUTEX_PRIVATE_FLAG FUTEX_PRIVATE_FLAG 30 include/linux/futex.h #define FUTEX_WAIT_PRIVATE (FUTEX_WAIT | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 31 include/linux/futex.h #define FUTEX_WAKE_PRIVATE (FUTEX_WAKE | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 32 include/linux/futex.h #define FUTEX_REQUEUE_PRIVATE (FUTEX_REQUEUE | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 33 include/linux/futex.h #define FUTEX_CMP_REQUEUE_PRIVATE (FUTEX_CMP_REQUEUE | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 34 include/linux/futex.h #define FUTEX_WAKE_OP_PRIVATE (FUTEX_WAKE_OP | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 35 include/linux/futex.h #define FUTEX_LOCK_PI_PRIVATE (FUTEX_LOCK_PI | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 36 include/linux/futex.h #define FUTEX_UNLOCK_PI_PRIVATE (FUTEX_UNLOCK_PI | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 37 include/linux/futex.h #define FUTEX_TRYLOCK_PI_PRIVATE (FUTEX_TRYLOCK_PI | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 38 include/linux/futex.h #define FUTEX_WAIT_BITSET_PRIVATE (FUTEX_WAIT_BITS | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 39 include/linux/futex.h #define FUTEX_WAKE_BITSET_PRIVATE (FUTEX_WAKE_BITS | FUTEX_PRIVATE_FLAG) FUTEX_PRIVATE_FLAG 1997 kernel/futex.c if (!(op & FUTEX_PRIVATE_FLAG))