• Jens Axboe's avatar
    Merge branch 'locking/core' of... · 52e856c3
    Jens Axboe authored
    Merge branch 'locking/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into io_uring-futex
    
    Pull in locking/core from the tip tree, to get the futex2 dependencies
    from Peter Zijlstra.
    
    * 'locking/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (24 commits)
      locking/ww_mutex/test: Make sure we bail out instead of livelock
      locking/ww_mutex/test: Fix potential workqueue corruption
      locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup
      futex: Add sys_futex_requeue()
      futex: Add flags2 argument to futex_requeue()
      futex: Propagate flags into get_futex_key()
      futex: Add sys_futex_wait()
      futex: FLAGS_STRICT
      futex: Add sys_futex_wake()
      futex: Validate futex value against futex size
      futex: Flag conversion
      futex: Extend the FUTEX2 flags
      futex: Clarify FUTEX2 flags
      asm-generic: ticket-lock: Optimize arch_spin_value_unlocked()
      futex/pi: Fix recursive rt_mutex waiter state
      locking/rtmutex: Add a lockdep assert to catch potential nested blocking
      locking/rtmutex: Use rt_mutex specific scheduler helpers
      sched: Provide rt_mutex specific scheduler helpers
      sched: Extract __schedule_loop()
      locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES
      ...
    52e856c3
core.c 309 KB