summaryrefslogtreecommitdiffstats
path: root/kernel/locking
AgeCommit message (Expand)AuthorLines
2025-06-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds-18/+36
2025-06-02rtmutex_api: provide correct extern functionsPaolo Bonzini-12/+21
2025-05-31Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/...Linus Torvalds-8/+54
2025-05-27locking/mutex: implement mutex_lock_killable_nest_lockMaxim Levitsky-3/+4
2025-05-27locking/mutex: implement mutex_trylock_nestedMaxim Levitsky-3/+11
2025-05-26Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-35/+44
2025-05-11hung_task: show the blocker task if the task is hung on semaphoreLance Yang-6/+51
2025-05-11hung_task: replace blocker_mutex with encoded blockerLance Yang-2/+3
2025-05-06locking/lockdep: Add number of dynamic keys to /proc/lockdep_statsWaiman Long-0/+6
2025-05-06locking/lockdep: Prevent abuse of lockdep subclassWaiman Long-0/+3
2025-05-06locking/lockdep: Move hlock_equal() to the respective #ifdefferyAndy Shevchenko-35/+35
2025-04-07locking/percpu-rwsem: add freezable alternative to down_readJames Bottomley-5/+8
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds-0/+14
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-1/+1
2025-03-30Merge tag 'locking-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds-0/+3
2025-03-30Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-197/+269
2025-03-27locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()Boqun Feng-0/+3
2025-03-21hung_task: show the blocker task if the task is hung on mutexMasami Hiramatsu (Google)-0/+14
2025-03-19rqspinlock: Add locktorture supportKumar Kartikeya Dwivedi-0/+57
2025-03-19rqspinlock: Protect pending bit owners from stallsKumar Kartikeya Dwivedi-0/+5
2025-03-19locking: Allow obtaining result of arch_mcs_spin_lock_contendedKumar Kartikeya Dwivedi-3/+1
2025-03-19locking: Move common qspinlock helpers to a private headerKumar Kartikeya Dwivedi-188/+206
2025-03-18locking: Move MCS struct definition to public headerKumar Kartikeya Dwivedi-6/+0
2025-03-16percpu: use TYPEOF_UNQUAL() in variable declarationsUros Bizjak-1/+1
2025-03-08locking/lockdep: Add kasan_check_byte() check in lock_acquire()Waiman Long-0/+9
2025-03-08locking/lockdep: Disable KASAN instrumentation of lockdep.cWaiman Long-1/+2
2025-03-08locking/lock_events: Add locking events for lockdepWaiman Long-1/+14
2025-03-08locking/lock_events: Add locking events for rtmutex slow pathsWaiman Long-5/+45
2025-03-08Merge branch 'locking/urgent' into locking/core, to pick up locking fixesIngo Molnar-6/+11
2025-03-08locking/semaphore: Use wake_q to wake up processes outside lock critical sectionWaiman Long-4/+9
2025-03-08locking/rtmutex: Use the 'struct' keyword in kernel-doc commentRandy Dunlap-2/+2
2025-02-21locking/mutex: Add MUTEX_WARN_ON() into fast pathYunhui Cui-0/+2
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados-1/+1
2025-01-21Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-3/+3
2024-12-22Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/ke...Peter Zijlstra-8/+8
2024-12-20sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabledJohn Stultz-39/+9
2024-12-19lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_PROVE_LOCKINGAndy Shevchenko-0/+2
2024-12-19lockdep: Mark chain_hlock_class_idx() with __maybe_unusedAndy Shevchenko-1/+1
2024-12-17locking/rtmutex: Make sure we wake anything on the wake_q when we release the...John Stultz-3/+17
2024-12-15lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculationCarlos Llamas-1/+2
2024-12-15locking/ww_mutex/test: Use swap() macroThorsten Blum-6/+3
2024-12-14torture: Add dowarn argument to torture_sched_setaffinity()Paul E. McKenney-3/+3
2024-12-02locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutexJohn Stultz-3/+0
2024-11-19Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds-81/+139
2024-10-25locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock()Uros Bizjak-2/+1
2024-10-24locking/rtmutex: Fix misleading commentPeter Zijlstra-4/+4
2024-10-24locking/rt: Annotate unlock followed by lock for sparse.Sebastian Andrzej Siewior-0/+2
2024-10-24locking/rt: Add sparse annotation for RCU.Sebastian Andrzej Siewior-7/+7
2024-10-17locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercaseQiuxu Zhuo-18/+18
2024-10-17lockdep: Use info level for lockdep initial info messagesJiri Slaby (SUSE)-11/+11