Merge branch into tip/master: 'locking/core'
authorIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 10:03:30 +0000 (11:03 +0100)
committerIngo Molnar <mingo@kernel.org>
Sat, 8 Jan 2022 10:03:30 +0000 (11:03 +0100)
commitba13f280f8dbcf07e0bee51311dd557e1659fc2c
tree2f815635ddbf9add9512dacaf5f9471a2e47375d
parent526e64e2a6b3d4c3bbb6db12fb69e9c180048e5d
parentf16cc980d649e664b8f41e1bbaba50255d24e5d1
Merge branch into tip/master: 'locking/core'

* locking/core:
    f16cc980d649 Merge branch 'locking/urgent' into locking/core
    5fb6e8cf53b0 locking/atomic: atomic64: Remove unusable atomic ops
    6773cc31a9bb Merge tag 'v5.16-rc5' into locking/core, to pick up fixes
    0f09c2746985 futex: Fix additional regressions
    77993b595ada locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
    0cf292b569bc x86/mm: Include spinlock_t definition in pgtable.
    4cf75fd4a254 locking: Mark racy reads of owner->on_cpu
    c0bed69daf4b locking: Make owner_on_cpu() into <linux/sched.h>
    9a75bd0c52df lockdep/selftests: Adapt ww-tests for PREEMPT_RT
    a529f8db8976 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
    512bf713cb4c lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock().
    fc78dd08e640 lockdep/selftests: Avoid using local_lock_{acquire|release}().
    0c1d7a2c2d32 lockdep: Remove softirq accounting on PREEMPT_RT.
    a3642021923b locking/rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
    02ea9fc96fe9 locking/rtmutex: Squash self-deadlock check for ww_rt_mutex.
    e08f343be00c locking: Remove rt_rwlock_is_contended().
    9d0df3779745 sched: Trigger warning if ->migration_disabled counter underflows.
    4e0d84634445 futex: Fix sparc32/m68k/nds32 build regression
    3297481d688a futex: Remove futex_cmpxchg detection
    3f2bedabb62c futex: Ensure futex_atomic_cmpxchg_inatomic() is present
    2202e15b2b1a kernel/locking: Use a pointer in ww_mutex_trylock().

Signed-off-by: Ingo Molnar <mingo@kernel.org>
include/linux/sched.h
init/Kconfig
kernel/sched/core.c