index
:
linux.git
cached
cdir_v2
cfid-fixes
cfid-fixes-2025-09-12
cfid-fixes-rebase
cfid-fixes-v2
cfid-fixes-v3
cfid-fixes-v3-2
cifs
cpu_affinity
data_corruption_v6.x
fix-paths-case
hc-hw24-test
hw24
hw24-hc
hw24-hc-wip
master
multichannel-fixes
multichannel-fixes-v2
multichannel-fixes-v3
plk
sambaXP-2025
smb-compression-async
smb-compression-lsfmm
smb-compression-splice
smb-compression-upstream
xattr
Clone of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
locking
Age
Commit message (
Expand
)
Author
Files
Lines
2018-12-21
locking/qspinlock, x86: Provide liveness guarantee
Peter Zijlstra
1
-1
/
+16
2018-12-21
locking/qspinlock: Re-order code
Peter Zijlstra
1
-28
/
+26
2018-12-21
locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue
Will Deacon
1
-11
/
+8
2018-12-21
locking/qspinlock: Remove duplicate clear_pending() function from PV code
Will Deacon
1
-5
/
+0
2018-12-21
locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath
Will Deacon
2
-49
/
+58
2018-12-21
locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'
Will Deacon
2
-66
/
+14
2018-12-21
locking/qspinlock: Bound spinning on pending->locked transition in slowpath
Will Deacon
1
-3
/
+17
2018-12-21
locking/qspinlock: Ensure node is initialised before updating prev->next
Will Deacon
1
-6
/
+7
2018-12-21
locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()
Paul E. McKenney
1
-7
/
+5
2018-11-13
locking/lockdep: Fix debug_locks off performance problem
Waiman Long
1
-2
/
+2
2018-09-19
locking/osq_lock: Fix osq_lock queue corruption
Prateek Sood
1
-0
/
+13
2018-09-19
locking/rwsem-xadd: Fix missed wakeup due to reordering of load
Prateek Sood
1
-0
/
+27
2018-08-24
locking/lockdep: Do not record IRQ state within lockdep code
Steven Rostedt (VMware)
1
-6
/
+6
2018-05-30
locking/qspinlock: Ensure node->count is updated before initialising node
Will Deacon
1
-0
/
+8
2018-03-22
locking/locktorture: Fix num reader/writer corner cases
Davidlohr Bueso
1
-32
/
+44
2018-03-22
rtmutex: Fix PI chain order integrity
Peter Zijlstra
2
-2
/
+28
2017-10-21
locking/lockdep: Add nest_lock integrity test
Peter Zijlstra
1
-2
/
+9
2017-09-13
locktorture: Fix potential memory leak with rw lock test
Yang Shi
1
-0
/
+6
2017-09-02
locking/spinlock/debug: Remove spinlock lockup detection code
Waiman Long
1
-81
/
+5
2017-07-15
locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
Kirill Tkhai
1
-2
/
+2
2017-03-22
locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y
Niklas Cassel
1
-5
/
+10
2016-12-06
lockdep: Fix report formatting
Dmitry Vyukov
1
-54
/
+57
2016-12-02
locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
Thomas Gleixner
1
-2
/
+3
2016-12-02
locking/rtmutex: Prevent dequeue vs. unlock race
Thomas Gleixner
1
-2
/
+66
2016-11-18
lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined
Babu Moger
1
-3
/
+17
2016-09-22
locking/lglock: Remove lglock implementation
Peter Zijlstra
2
-90
/
+0
2016-09-22
stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock()
Oleg Nesterov
1
-22
/
+0
2016-09-22
locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock()
Pan Xinhui
1
-1
/
+1
2016-08-18
locking/rwsem: Scan the wait_list for readers only once
Davidlohr Bueso
1
-32
/
+26
2016-08-18
locking/rwsem: Remove a few useless comments
Davidlohr Bueso
1
-3
/
+0
2016-08-18
locking/rwsem: Return void in __rwsem_mark_wake()
Davidlohr Bueso
1
-18
/
+17
2016-08-10
locking/percpu-rwsem: Optimize readers and reduce global impact
Peter Zijlstra
1
-97
/
+131
2016-08-10
locking/pvstat: Separate wait_again and spurious wakeup stats
Waiman Long
2
-11
/
+5
2016-08-10
locking/qspinlock: Improve readability
Peter Zijlstra
1
-5
/
+7
2016-08-10
locking/pvqspinlock: Fix a bug in qstat_read()
Pan Xinhui
1
-1
/
+0
2016-08-10
locking/pvqspinlock: Fix double hash race
Wanpeng Li
1
-1
/
+1
2016-07-25
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
10
-100
/
+277
2016-07-07
Merge branch 'locking/arch-atomic' into locking/core, because the topic is ready
Ingo Molnar
3
-4
/
+4
2016-06-27
locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec()
Pan Xinhui
1
-1
/
+1
2016-06-23
locking: avoid passing around 'thread_info' in mutex debugging code
Linus Torvalds
4
-12
/
+12
2016-06-16
locking/atomic, arch/rwsem: Employ atomic_long_fetch_add()
Peter Zijlstra
1
-1
/
+1
2016-06-16
locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire()
Peter Zijlstra
1
-1
/
+1
2016-06-16
locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functions
Peter Zijlstra
1
-2
/
+2
2016-06-14
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
Peter Zijlstra
1
-1
/
+1
2016-06-14
locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()
Peter Zijlstra
1
-6
/
+6
2016-06-08
locking/rwsem: Streamline the rwsem_optimistic_spin() code
Waiman Long
1
-18
/
+20
2016-06-08
locking/rwsem: Improve reader wakeup code
Waiman Long
1
-3
/
+8
2016-06-08
locking/rwsem: Protect all writes to owner by WRITE_ONCE()
Waiman Long
1
-3
/
+10
2016-06-08
locking/rwsem: Add reader-owned state to the owner field
Waiman Long
3
-21
/
+69
2016-06-08
locking/rwsem: Convert sem->count to 'atomic_long_t'
Jason Low
1
-15
/
+17
[next]