index
:
kernel/git/bluetooth/bluetooth.git
for-upstream
master
Bluetooth kernel tree
Bluetooth group
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
kernel
/
locking
Age
Commit message (
Expand
)
Author
Files
Lines
2025-12-03
Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-2
/
+6
2025-12-01
locking/mutex: Redo __mutex_init() to reduce generated code size
Sebastian Andrzej Siewior
4
-22
/
+40
2025-11-06
locktorture: Fix memory leak in param_set_cpumask()
Wang Liang
1
-2
/
+6
2025-10-21
locking/spinlock/debug: Fix data-race in do_raw_write_lock
Alexander Sverdlin
1
-2
/
+2
2025-09-29
locking/local_lock: Introduce local_lock_is_locked().
Alexei Starovoitov
1
-9
/
+0
2025-08-17
Merge tag 'locking_urgent_for_v6.17_rc2' of git://git.kernel.org/pub/scm/linu...
Linus Torvalds
1
-1
/
+5
2025-08-13
locking: Fix __clear_task_blocked_on() warning from __ww_mutex_wound() path
John Stultz
1
-1
/
+5
2025-08-03
Merge tag 'mm-nonmm-stable-2025-08-03-12-47' of git://git.kernel.org/pub/scm/...
Linus Torvalds
1
-8
/
+23
2025-07-29
Merge tag 'sysctl-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-0
/
+18
2025-07-29
Merge tag 'locking-core-2025-07-29' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
5
-33
/
+34
2025-07-23
locking/rtmutex: Move max_lock_depth into rtmutex.c
Joel Granados
1
-0
/
+18
2025-07-19
hung_task: extend hung task blocker tracking to rwsems
Lance Yang
1
-1
/
+16
2025-07-19
locking/rwsem: make owner helpers globally available
Lance Yang
1
-7
/
+7
2025-07-14
lockdep: Speed up lockdep_unregister_key() with expedited RCU synchronization
Breno Leitao
1
-2
/
+10
2025-07-14
locking/mutex: Remove redundant #ifdefs
Ran Xiaokai
1
-4
/
+0
2025-07-14
locking/lockdep: Change 'static const' variables to enum values
Arnd Bergmann
1
-8
/
+10
2025-07-14
locking/lockdep: Avoid struct return in lock_stats()
Arnd Bergmann
2
-16
/
+13
2025-07-14
sched: Start blocked_on chain processing in find_proxy_task()
Peter Zijlstra
1
-1
/
+2
2025-07-14
locking/mutex: Add p->blocked_on wrappers for correctness checks
Valentin Schneider
3
-25
/
+19
2025-07-14
locking/mutex: Rework task_struct::blocked_on
Peter Zijlstra
3
-6
/
+43
2025-07-11
locking/rwsem: Use OWNER_NONSPINNABLE directly instead of OWNER_SPINNABLE
Jinliang Zheng
1
-3
/
+1
2025-06-02
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
2
-18
/
+36
2025-06-02
rtmutex_api: provide correct extern functions
Paolo Bonzini
1
-12
/
+21
2025-05-31
Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/...
Linus Torvalds
2
-8
/
+54
2025-05-27
locking/mutex: implement mutex_lock_killable_nest_lock
Maxim Levitsky
1
-3
/
+4
2025-05-27
locking/mutex: implement mutex_trylock_nested
Maxim Levitsky
1
-3
/
+11
2025-05-26
Merge tag 'locking-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
3
-35
/
+44
2025-05-11
hung_task: show the blocker task if the task is hung on semaphore
Lance Yang
1
-6
/
+51
2025-05-11
hung_task: replace blocker_mutex with encoded blocker
Lance Yang
1
-2
/
+3
2025-05-06
locking/lockdep: Add number of dynamic keys to /proc/lockdep_stats
Waiman Long
3
-0
/
+6
2025-05-06
locking/lockdep: Prevent abuse of lockdep subclass
Waiman Long
1
-0
/
+3
2025-05-06
locking/lockdep: Move hlock_equal() to the respective #ifdeffery
Andy Shevchenko
1
-35
/
+35
2025-04-07
locking/percpu-rwsem: add freezable alternative to down_read
James Bottomley
1
-5
/
+8
2025-04-01
Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...
Linus Torvalds
1
-0
/
+14
2025-04-01
Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
1
-1
/
+1
2025-03-30
Merge tag 'locking-urgent-2025-03-28' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
1
-0
/
+3
2025-03-30
Merge tag 'bpf_res_spin_lock' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
5
-197
/
+269
2025-03-27
locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class()
Boqun Feng
1
-0
/
+3
2025-03-21
hung_task: show the blocker task if the task is hung on mutex
Masami Hiramatsu (Google)
1
-0
/
+14
2025-03-19
rqspinlock: Add locktorture support
Kumar Kartikeya Dwivedi
1
-0
/
+57
2025-03-19
rqspinlock: Protect pending bit owners from stalls
Kumar Kartikeya Dwivedi
1
-0
/
+5
2025-03-19
locking: Allow obtaining result of arch_mcs_spin_lock_contended
Kumar Kartikeya Dwivedi
1
-3
/
+1
2025-03-19
locking: Move common qspinlock helpers to a private header
Kumar Kartikeya Dwivedi
2
-188
/
+206
2025-03-18
locking: Move MCS struct definition to public header
Kumar Kartikeya Dwivedi
1
-6
/
+0
2025-03-16
percpu: use TYPEOF_UNQUAL() in variable declarations
Uros Bizjak
1
-1
/
+1
2025-03-08
locking/lockdep: Add kasan_check_byte() check in lock_acquire()
Waiman Long
1
-0
/
+9
2025-03-08
locking/lockdep: Disable KASAN instrumentation of lockdep.c
Waiman Long
1
-1
/
+2
2025-03-08
locking/lock_events: Add locking events for lockdep
Waiman Long
2
-1
/
+14
2025-03-08
locking/lock_events: Add locking events for rtmutex slow paths
Waiman Long
2
-5
/
+45
2025-03-08
Merge branch 'locking/urgent' into locking/core, to pick up locking fixes
Ingo Molnar
2
-6
/
+11
2025-03-08
locking/semaphore: Use wake_q to wake up processes outside lock critical section
Waiman Long
1
-4
/
+9
2025-03-08
locking/rtmutex: Use the 'struct' keyword in kernel-doc comment
Randy Dunlap
1
-2
/
+2
2025-02-21
locking/mutex: Add MUTEX_WARN_ON() into fast path
Yunhui Cui
1
-0
/
+2
2025-01-28
treewide: const qualify ctl_tables where applicable
Joel Granados
1
-1
/
+1
2025-01-21
Merge tag 'rcu.release.v6.14' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-3
/
+3
2024-12-22
Merge tag 'lockdep-for-tip.20241220' of git://git.kernel.org/pub/scm/linux/ke...
Peter Zijlstra
3
-8
/
+8
2024-12-20
sched/wake_q: Add helper to call wake_up_q after unlock with preemption disabled
John Stultz
2
-39
/
+9
2024-12-19
lockdep: Move lockdep_assert_locked() under #ifdef CONFIG_PROVE_LOCKING
Andy Shevchenko
1
-0
/
+2
2024-12-19
lockdep: Mark chain_hlock_class_idx() with __maybe_unused
Andy Shevchenko
1
-1
/
+1
2024-12-17
locking/rtmutex: Make sure we wake anything on the wake_q when we release the...
John Stultz
2
-3
/
+17
2024-12-15
lockdep: Document MAX_LOCKDEP_CHAIN_HLOCKS calculation
Carlos Llamas
1
-1
/
+2
2024-12-15
locking/ww_mutex/test: Use swap() macro
Thorsten Blum
1
-6
/
+3
2024-12-14
torture: Add dowarn argument to torture_sched_setaffinity()
Paul E. McKenney
1
-3
/
+3
2024-12-02
locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex
John Stultz
1
-3
/
+0
2024-11-19
Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
9
-81
/
+139
2024-10-25
locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock()
Uros Bizjak
1
-2
/
+1
2024-10-24
locking/rtmutex: Fix misleading comment
Peter Zijlstra
1
-4
/
+4
2024-10-24
locking/rt: Annotate unlock followed by lock for sparse.
Sebastian Andrzej Siewior
1
-0
/
+2
2024-10-24
locking/rt: Add sparse annotation for RCU.
Sebastian Andrzej Siewior
1
-7
/
+7
2024-10-17
locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercase
Qiuxu Zhuo
1
-18
/
+18
2024-10-17
lockdep: Use info level for lockdep initial info messages
Jiri Slaby (SUSE)
1
-11
/
+11
2024-10-17
lockdep: Add lockdep_cleanup_dead_cpu()
David Woodhouse
1
-0
/
+24
2024-10-14
locking/mutex: Expose __mutex_owner()
Juri Lelli
2
-25
/
+27
2024-10-14
locking/mutex: Make mutex::wait_lock irq safe
Juri Lelli
2
-18
/
+21
2024-10-14
locking/mutex: Remove wakeups from under mutex::wait_lock
Peter Zijlstra
8
-38
/
+91
2024-10-09
locking/ww_mutex: Adjust to lockdep nest_lock requirements
Thomas Hellström
1
-3
/
+5
2024-10-07
locking/spinlocks: Make __raw_* lock ops static
Geert Uytterhoeven
1
-4
/
+4
2024-09-29
Merge tag 'locking-urgent-2024-09-29' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
3
-30
/
+47
2024-09-29
Merge branch 'locking/core' into locking/urgent, to pick up pending commits
Ingo Molnar
3
-30
/
+47
2024-09-21
Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/...
Linus Torvalds
1
-0
/
+1
2024-09-19
Merge tag 'sched-core-2024-09-19' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
3
-5
/
+5
2024-09-17
Merge tag 'printk-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-2
/
+81
2024-09-10
locking/rwsem: Move is_rwsem_reader_owned() and rwsem_owner() under CONFIG_DE...
Waiman Long
1
-12
/
+10
2024-09-01
locking/ww_mutex/test: add MODULE_DESCRIPTION()
Jeff Johnson
1
-0
/
+1
2024-08-21
lockdep: Mark emergency sections in lockdep splats
John Ogness
1
-2
/
+81
2024-08-15
rtmutex: Drop rt_mutex::wait_lock before scheduling
Roland Xu
1
-4
/
+5
2024-08-08
Merge tag 'bcachefs-2024-08-08' of git://evilpiepirate.org/bcachefs
Linus Torvalds
1
-0
/
+6
2024-08-07
sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}()
Qais Yousef
3
-5
/
+5
2024-08-07
sched/rt: Clean up usage of rt_task()
Qais Yousef
3
-5
/
+5
2024-08-07
lockdep: Fix lockdep_set_notrack_class() for CONFIG_LOCK_STAT
Kent Overstreet
1
-0
/
+6
2024-08-06
locking/lockdep: Simplify character output in seq_line()
Markus Elfring
1
-1
/
+1
2024-08-06
lockdep: fix deadlock issue between lockdep and rcu
Zhiguo Niu
1
-16
/
+32
2024-08-06
lockdep: Use str_plural() to fix Coccinelle warning
Thorsten Blum
1
-1
/
+1
2024-08-05
lockdep: suggest the fix for "lockdep bfs error:-1" on print_bfs_bug
Luis Claudio R. Goncalves
1
-0
/
+3
2024-07-29
locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node()
Uros Bizjak
1
-1
/
+1
2024-07-18
Merge tag 'bcachefs-2024-07-18.2' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
1
-1
/
+8
2024-07-16
Merge tag 'net-next-6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...
Linus Torvalds
1
-0
/
+8
2024-07-16
Merge tag 'locking-core-2024-07-15' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-3
/
+3
2024-07-16
Merge tag 'sysctl-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-1
/
+0
2024-07-16
Merge tag 'for-linus-6.11-rc1-tag' of git://git.kernel.org/pub/scm/linux/kern...
Linus Torvalds
1
-1
/
+1
2024-07-14
lockdep: lockdep_set_notrack_class()
Kent Overstreet
1
-1
/
+8
2024-07-11
x86/xen: remove deprecated xen_nopvspin boot parameter
Juergen Gross
1
-1
/
+1
2024-07-09
locking/rwsem: Add __always_inline annotation to __down_write_common() and in...
John Stultz
1
-3
/
+3
2024-06-24
locking/local_lock: Add local nested BH locking infrastructure.
Sebastian Andrzej Siewior
1
-0
/
+8
2024-06-13
locking: Remove superfluous sentinel element from kern_lockdep_table
Joel Granados
1
-1
/
+0
2024-05-30
locktorture: Add MODULE_DESCRIPTION()
Jeff Johnson
1
-0
/
+1
2024-05-22
Merge tag 'leds-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/l...
Linus Torvalds
1
-0
/
+12
2024-04-12
locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.h
Uros Bizjak
1
-8
/
+8
2024-04-12
locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_clear_pending()
Uros Bizjak
1
-18
/
+13
2024-04-11
locking/mutex: Introduce devm_mutex_init()
George Stark
1
-0
/
+12
2024-04-11
locking/qspinlock: Use atomic_try_cmpxchg_relaxed() in xchg_tail()
Uros Bizjak
1
-8
/
+5
2024-03-21
locking/qspinlock: Always evaluate lockevent* non-event parameter once
Waiman Long
2
-3
/
+3
2024-03-01
locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters()
Uros Bizjak
1
-4
/
+5
2024-02-28
locking/percpu-rwsem: Trigger contention tracepoints only if contended
Namhyung Kim
1
-3
/
+8
2024-02-28
locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hint
Waiman Long
1
-3
/
+3
2024-02-28
locking/qspinlock: Fix 'wait_early' set but not used warning
Waiman Long
1
-1
/
+1
2024-01-12
Merge tag 'rcu.release.v6.8' of https://github.com/neeraju/linux
Linus Torvalds
1
-9
/
+9
2024-01-10
Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefs
Linus Torvalds
1
-0
/
+1
2024-01-02
Merge tag 'v6.7-rc8' into locking/core, to pick up dependent changes
Ingo Molnar
2
-18
/
+22
2023-12-30
locking/osq_lock: Clarify osq_wait_next()
David Laight
1
-5
/
+4
2023-12-30
locking/osq_lock: Clarify osq_wait_next() calling convention
David Laight
1
-12
/
+9
2023-12-30
locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c
David Laight
1
-0
/
+7
2023-12-20
sched.h: move pid helpers to pid.h
Kent Overstreet
1
-0
/
+1
2023-12-01
locking/mutex: Document that mutex_unlock() is non-atomic
Jann Horn
1
-0
/
+5
2023-11-24
lockdep: Fix block chain corruption
Peter Zijlstra
1
-1
/
+2
2023-11-23
locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_ch...
Paul E. McKenney
1
-9
/
+9
2023-10-30
Merge tag 'rcu-next-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/fr...
Linus Torvalds
1
-52
/
+162
2023-10-30
Merge tag 'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
8
-25
/
+96
2023-10-19
locking: export contention tracepoints for bcachefs six locks
Brian Foster
1
-0
/
+3
2023-10-12
locking/lockdep: Fix string sizing bug that triggers a format-truncation comp...
Lucy Mielke
1
-1
/
+1
2023-10-11
locktorture: Check the correct variable for allocation failure
Dan Carpenter
1
-1
/
+1
2023-10-03
locking/debug: Fix debugfs API return value checks to use IS_ERR()
Atul Kumar Pant
1
-5
/
+5
2023-09-24
locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers
Paul E. McKenney
1
-14
/
+14
2023-09-24
locktorture: Add call_rcu_chains module parameter
Paul E. McKenney
1
-2
/
+60
2023-09-24
locktorture: Add new module parameters to lock_torture_print_module_parms()
Paul E. McKenney
1
-41
/
+23
2023-09-24
locktorture: Add acq_writer_lim to complain about long acquistion times
Paul E. McKenney
1
-2
/
+13
2023-09-24
locktorture: Consolidate "if" statements in lock_torture_writer()
Paul E. McKenney
1
-3
/
+2
2023-09-24
locktorture: Alphabetize torture_param() entries
Paul E. McKenney
1
-6
/
+6
2023-09-24
locktorture: Add readers_bind and writers_bind module parameters
Paul E. McKenney
1
-2
/
+62
2023-09-22
locking/ww_mutex/test: Make sure we bail out instead of livelock
John Stultz
1
-4
/
+5
2023-09-22
locking/ww_mutex/test: Fix potential workqueue corruption
John Stultz
1
-8
/
+12
2023-09-22
locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup
John Stultz
1
-2
/
+17
2023-09-20
locking/rtmutex: Add a lockdep assert to catch potential nested blocking
Thomas Gleixner
3
-0
/
+6
2023-09-20
locking/rtmutex: Use rt_mutex specific scheduler helpers
Sebastian Andrzej Siewior
4
-3
/
+29
2023-09-20
locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES
Sebastian Andrzej Siewior
2
-2
/
+21
2023-08-29
Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...
Linus Torvalds
1
-22
/
+14
2023-08-28
Merge tag 'x86-cleanups-2023-08-28' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-10
/
+10
2023-08-28
Merge tag 'rcu.2023.08.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-5
/
+7
2023-08-21
lockdep: fix static memory detection even more
Helge Deller
1
-22
/
+14
2023-08-14
torture: Add lock_torture writer_fifo module parameter
Dietmar Eggemann
1
-5
/
+7
2023-08-03
x86/qspinlock-paravirt: Fix missing-prototype warning
Arnd Bergmann
1
-10
/
+10
2023-07-17
locking/rtmutex: Fix task->pi_waiters integrity
Peter Zijlstra
4
-76
/
+155
2023-06-28
Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...
Linus Torvalds
1
-0
/
+4
2023-06-27
Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-31
/
+87
2023-06-27
Merge tag 'rcu.2023.06.22a' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-29
/
+22
2023-06-09
locking: add lockevent_read() prototype
Arnd Bergmann
1
-0
/
+4
2023-05-28
Merge tag 'core-debugobjects-2023-05-28' of git://git.kernel.org/pub/scm/linu...
Linus Torvalds
1
-7
/
+21
2023-05-19
lockdep: Add lock_set_cmp_fn() annotation
Kent Overstreet
1
-31
/
+87
2023-05-11
locktorture: Add long_hold to adjust lock-hold delays
Paul E. McKenney
1
-29
/
+22
2023-05-08
locking/rwsem: Add __always_inline annotation to __down_read_common() and inl...
John Stultz
1
-4
/
+4
2023-05-05
Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-9
/
+0
2023-05-02
debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
Peter Zijlstra
1
-7
/
+21
2023-04-29
locking/rwbase: Mitigate indefinite writer starvation
Sebastian Andrzej Siewior
1
-9
/
+0
2023-04-24
Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
2
-8
/
+58
2023-03-27
locking/lockdep: Improve the deadlock scenario print for sync and read lock
Boqun Feng
1
-16
/
+32
2023-03-27
locking: Reduce the number of locks in ww_mutex stress tests
Boqun Feng
1
-1
/
+1
2023-03-27
locking/lockdep: Introduce lock_sync()
Boqun Feng
1
-0
/
+34
2023-03-07
locktorture: Add raw_spinlock* torture tests for PREEMPT_RT kernels
Zqiang
1
-1
/
+55
2023-03-07
locktorture: With nested locks, occasionally skip main lock
John Stultz
1
-10
/
+27
2023-03-07
locktorture: Add nested locking to rtmutex torture tests
John Stultz
1
-0
/
+35
2023-03-07
locktorture: Add nested locking to mutex torture tests
John Stultz
1
-0
/
+35
2023-03-07
locktorture: Add nested_[un]lock() hooks and nlocks parameter
John Stultz
1
-4
/
+19
2023-02-21
Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-43
/
+58
2023-02-20
Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-0
/
+3
2023-02-20
Merge tag 'locking-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
2
-37
/
+54
2023-02-06
rtmutex: Ensure that the top waiter is always woken up
Wander Lairson Costa
1
-2
/
+3
2023-01-31
cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
Peter Zijlstra
1
-0
/
+3
2023-01-26
locking/rwsem: Disable preemption in all down_write*() and up_write() code paths
Waiman Long
1
-19
/
+19
2023-01-26
locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
Waiman Long
1
-6
/
+24
2023-01-26
locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
Waiman Long
1
-10
/
+9
2023-01-05
locktorture: Make the rt_boost factor a tunable
Joel Fernandes (Google)
1
-5
/
+7
2023-01-05
locktorture: Allow non-rtmutex lock types to be boosted
Joel Fernandes (Google)
1
-43
/
+56
2023-01-05
locking/qspinlock: Micro-optimize pending state waiting for unlock
Guo Ren
1
-2
/
+2
2023-01-01
Merge tag 'locking_urgent_for_v6.2_rc2' of git://git.kernel.org/pub/scm/linux...
Linus Torvalds
2
-12
/
+49
2022-12-13
Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-1
/
+0
2022-12-12
rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
Mel Gorman
2
-12
/
+49
2022-12-11
lockdep: allow instrumenting lockdep.c with KMSAN
Alexander Potapenko
1
-1
/
+0
2022-11-18
treewide: use get_random_u32_below() instead of deprecated function
Jason A. Donenfeld
1
-2
/
+2
2022-10-11
treewide: use prandom_u32_max() when possible, part 1
Jason A. Donenfeld
1
-2
/
+2
2022-10-10
Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-1
/
+2
2022-10-10
Merge tag 'locking-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
7
-43
/
+55
2022-10-03
kmsan: disable instrumentation of unsupported common kernel code
Alexander Potapenko
1
-1
/
+2
2022-09-21
locking/lockdep: Print more debug information - report name and key when look...
Tetsuo Handa
1
-2
/
+4
2022-09-21
Merge tag 'v6.0-rc6' into locking/core, to refresh the branch
Ingo Molnar
1
-1
/
+1
2022-09-15
locking: Add __sched to semaphore functions
Namhyung Kim
1
-6
/
+6
2022-09-15
locking/rwsem: Disable preemption while trying for rwsem lock
Gokul krishna Krishnakumar
1
-2
/
+12
2022-08-30
locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked()
Marco Elver
1
-0
/
+6
2022-08-19
locking: Add __lockfunc to slow path functions
Namhyung Kim
3
-5
/
+5
2022-08-04
locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled
Andi Kleen
1
-28
/
+28
2022-08-02
Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-1
/
+1
[next]