summaryrefslogtreecommitdiff
path: root/kernel/locking
AgeCommit message (Expand)Author
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-03-30Merge tag 'locking-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2025-03-30Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-03-27locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()Boqun Feng
2025-03-21hung_task: show the blocker task if the task is hung on mutexMasami Hiramatsu (Google)
2025-03-19rqspinlock: Add locktorture supportKumar Kartikeya Dwivedi
2025-03-19rqspinlock: Protect pending bit owners from stallsKumar Kartikeya Dwivedi
2025-03-19locking: Allow obtaining result of arch_mcs_spin_lock_contendedKumar Kartikeya Dwivedi
2025-03-19locking: Move common qspinlock helpers to a private headerKumar Kartikeya Dwivedi
2025-03-18locking: Move MCS struct definition to public headerKumar Kartikeya Dwivedi
2025-03-16percpu: use TYPEOF_UNQUAL() in variable declarationsUros Bizjak
2025-03-08locking/lockdep: Add kasan_check_byte() check in lock_acquire()Waiman Long
2025-03-08locking/lockdep: Disable KASAN instrumentation of lockdep.cWaiman Long
2025-03-08locking/lock_events: Add locking events for lockdepWaiman Long
2025-03-08locking/lock_events: Add locking events for rtmutex slow pathsWaiman Long
2025-03-08Merge branch 'locking/urgent' into locking/core, to pick up locking fixesIngo Molnar
2025-03-08locking/semaphore: Use wake_q to wake up processes outside lock critical sectionWaiman Long
2025-03-08locking/rtmutex: Use the 'struct' keyword in kernel-doc commentRandy Dunlap
2025-02-21locking/mutex: Add MUTEX_WARN_ON() into fast pathYunhui Cui
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados
2025-01-21Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-12-22Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/ke...Peter Zijlstra
2024-12-20sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabledJohn Stultz
2024-12-19lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_PROVE_LOCKINGAndy Shevchenko
2024-12-19lockdep: Mark chain_hlock_class_idx() with __maybe_unusedAndy Shevchenko
2024-12-17locking/rtmutex: Make sure we wake anything on the wake_q when we release the...John Stultz
2024-12-15lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculationCarlos Llamas
2024-12-15locking/ww_mutex/test: Use swap() macroThorsten Blum
2024-12-14torture: Add dowarn argument to torture_sched_setaffinity()Paul E. McKenney
2024-12-02locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutexJohn Stultz
2024-11-19Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-10-25locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock()Uros Bizjak
2024-10-24locking/rtmutex: Fix misleading commentPeter Zijlstra
2024-10-24locking/rt: Annotate unlock followed by lock for sparse.Sebastian Andrzej Siewior
2024-10-24locking/rt: Add sparse annotation for RCU.Sebastian Andrzej Siewior
2024-10-17locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercaseQiuxu Zhuo
2024-10-17lockdep: Use info level for lockdep initial info messagesJiri Slaby (SUSE)
2024-10-17lockdep: Add lockdep_cleanup_dead_cpu()David Woodhouse
2024-10-14locking/mutex: Expose __mutex_owner()Juri Lelli
2024-10-14locking/mutex: Make mutex::wait_lock irq safeJuri Lelli
2024-10-14locking/mutex: Remove wakeups from under mutex::wait_lockPeter Zijlstra
2024-10-09locking/ww_mutex: Adjust to lockdep nest_lock requirementsThomas Hellström
2024-10-07locking/spinlocks: Make __raw_* lock ops staticGeert Uytterhoeven
2024-09-29Merge tag 'locking-urgent-2024-09-29' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds
2024-09-29Merge branch 'locking/core' into locking/urgent, to pick up pending commitsIngo Molnar
2024-09-21Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/...Linus Torvalds
2024-09-19Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-09-17Merge tag 'printk-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2024-09-10locking/rwsem: Move is_rwsem_reader_owned() and rwsem_owner() under CONFIG_DE...Waiman Long