85dc28fa4ec0 ("futex: Split out PI futex") 966cb75f86fb ("futex: Rename: {get,cmpxchg}_futex_value_locked()") eee5a7bc96be ("futex: Rename hash_futex()") e7ba9c8fed29 ("futex: Rename: queue_{,un}lock()") 5622eb20520d ("futex: Rename futex_wait_queue_me()") bce760d34bc2 ("futex: Rename {,__}{,un}queue_me()") af8cc9600bbf ("futex: Split out syscalls") 77e52ae35463 ("futex: Move to kernel/futex/") 340576590dac ("futex: Avoid redundant task lookup") 4f07ec0d76f2 ("futex: Prevent inconsistent state and exit race") 07d91ef510fb ("futex: Prevent requeue_pi() lock nesting issue on RT") 6231acbd0802 ("futex: Simplify handle_early_requeue_pi_wakeup()") 64b7b715f7f9 ("futex: Restructure futex_requeue()") 59c7ecf1544e ("futex: Correct the number of requeued waiters for PI") f6f4ec00b57a ("futex: Clarify futex_requeue() PI handling") c363b7ed7925 ("futex: Clean up stale comments") 7980aa397cc0 ("locking/rtmutex: Use rt_mutex_wake_q_head") 830e6acc8a1c ("locking/rtmutex: Split out the inner parts of 'struct rtmutex'") 531ae4b06a73 ("locking/rtmutex: Split API from implementation") 785159301bed ("locking/rtmutex: Convert macros to inlines")