summaryrefslogtreecommitdiffstats
path: root/kernel/locking (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-17Merge tag 'locking_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+5
2025-08-13locking: Fix __clear_task_blocked_on() warning from __ww_mutex_wound() pathJohn Stultz1-1/+5
2025-08-03Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/...Linus Torvalds1-8/+23
2025-07-29Merge tag 'sysctl-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+18
2025-07-29Merge tag 'locking-core-2025-07-29' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-33/+34
2025-07-23locking/rtmutex: Move max_lock_depth into rtmutex.cJoel Granados1-0/+18
2025-07-19hung_task: extend hung task blocker tracking to rwsemsLance Yang1-1/+16
2025-07-19locking/rwsem: make owner helpers globally availableLance Yang1-7/+7
2025-07-14lockdep: Speed up lockdep_unregister_key() with expedited RCU synchronizationBreno Leitao1-2/+10
2025-07-14locking/mutex: Remove redundant #ifdefsRan Xiaokai1-4/+0
2025-07-14locking/lockdep: Change 'static const' variables to enum valuesArnd Bergmann1-8/+10
2025-07-14locking/lockdep: Avoid struct return in lock_stats()Arnd Bergmann2-16/+13
2025-07-14sched: Start blocked_on chain processing in find_proxy_task()Peter Zijlstra1-1/+2
2025-07-14locking/mutex: Add p->blocked_on wrappers for correctness checksValentin Schneider3-25/+19
2025-07-14locking/mutex: Rework task_struct::blocked_onPeter Zijlstra3-6/+43
2025-07-11locking/rwsem: Use OWNER_NONSPINNABLE directly instead of OWNER_SPINNABLEJinliang Zheng1-3/+1
2025-06-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-18/+36
2025-06-02rtmutex_api: provide correct extern functionsPaolo Bonzini1-12/+21
2025-05-31Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/...Linus Torvalds2-8/+54
2025-05-27locking/mutex: implement mutex_lock_killable_nest_lockMaxim Levitsky1-3/+4
2025-05-27locking/mutex: implement mutex_trylock_nestedMaxim Levitsky1-3/+11
2025-05-26Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-35/+44
2025-05-11hung_task: show the blocker task if the task is hung on semaphoreLance Yang1-6/+51
2025-05-11hung_task: replace blocker_mutex with encoded blockerLance Yang1-2/+3
2025-05-06locking/lockdep: Add number of dynamic keys to /proc/lockdep_statsWaiman Long3-0/+6
2025-05-06locking/lockdep: Prevent abuse of lockdep subclassWaiman Long1-0/+3
2025-05-06locking/lockdep: Move hlock_equal() to the respective #ifdefferyAndy Shevchenko1-35/+35
2025-04-07locking/percpu-rwsem: add freezable alternative to down_readJames Bottomley1-5/+8
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+14
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-03-30Merge tag 'locking-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+3
2025-03-30Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-197/+269
2025-03-27locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()Boqun Feng1-0/+3
2025-03-21hung_task: show the blocker task if the task is hung on mutexMasami Hiramatsu (Google)1-0/+14
2025-03-19rqspinlock: Add locktorture supportKumar Kartikeya Dwivedi1-0/+57
2025-03-19rqspinlock: Protect pending bit owners from stallsKumar Kartikeya Dwivedi1-0/+5
2025-03-19locking: Allow obtaining result of arch_mcs_spin_lock_contendedKumar Kartikeya Dwivedi1-3/+1
2025-03-19locking: Move common qspinlock helpers to a private headerKumar Kartikeya Dwivedi2-188/+206
2025-03-18locking: Move MCS struct definition to public headerKumar Kartikeya Dwivedi1-6/+0
2025-03-16percpu: use TYPEOF_UNQUAL() in variable declarationsUros Bizjak1-1/+1
2025-03-08locking/lockdep: Add kasan_check_byte() check in lock_acquire()Waiman Long1-0/+9
2025-03-08locking/lockdep: Disable KASAN instrumentation of lockdep.cWaiman Long1-1/+2
2025-03-08locking/lock_events: Add locking events for lockdepWaiman Long2-1/+14
2025-03-08locking/lock_events: Add locking events for rtmutex slow pathsWaiman Long2-5/+45
2025-03-08Merge branch 'locking/urgent' into locking/core, to pick up locking fixesIngo Molnar2-6/+11
2025-03-08locking/semaphore: Use wake_q to wake up processes outside lock critical sectionWaiman Long1-4/+9
2025-03-08locking/rtmutex: Use the 'struct' keyword in kernel-doc commentRandy Dunlap1-2/+2
2025-02-21locking/mutex: Add MUTEX_WARN_ON() into fast pathYunhui Cui1-0/+2
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados1-1/+1
2025-01-21Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+3