Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
79bbe9c88c528c2e4dd226031bfdbaefc38990ba
/
kernel
/
locking
79bbe9c
Merge android-4.9.187 (fabc071) into msm-4.9
by jianzhou
· 5 years ago
a0e0263
locking/lockdep: Hide unused 'class' variable
by Arnd Bergmann
· 5 years ago
ccaa280
locking/lockdep: Fix lock used or unused stats error
by Yuyang Du
· 5 years ago
1aa8b25
locking/lockdep: Fix merging of hlocks with non-zero references
by Imre Deak
· 5 years ago
83b8ce0
Merge android-4.9.178 (df08e34) into msm-4.9
by jianzhou
· 5 years ago
a56988d
Merge commit android-4.9.171 (3383326) into msm-4.9
by Tengfei Fan
· 5 years ago
19d550f
Merge android-4.9.166 (0166b9e) into msm-4.9
by jianzhou
· 5 years ago
e85fab7
locking/rwsem: Prevent decrement of reader count before increment
by Waiman Long
· 5 years ago
7f21387
Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"
by Greg Kroah-Hartman
· 5 years ago
dd779cb
Merge android-4.9.163 (429c144) into msm-4.9
by jianzhou
· 5 years ago
60894cb
locking/spinlock/debug: Remove spinlock lockup detection code
by Waiman Long
· 8 years ago
670d934
locking/lockdep: Add debug_locks check in __lock_downgrade()
by Waiman Long
· 6 years ago
ce81355
futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
by Peter Zijlstra
· 8 years ago
b4df458
locking/rwsem: Fix (possible) missed wakeup
by Xie Yongji
· 6 years ago
5e74777
Merge "Merge android-4.9.149 (ed0b11d) into msm-4.9"
by Linux Build Service Account
· 6 years ago
b62aeea
Merge android-4.9.149 (ed0b11d) into msm-4.9
by jianzhou
· 6 years ago
fca65ed
Merge "locking/rwsem: for rwsem prio aware enhancement"
by Linux Build Service Account
· 6 years ago
a5946df
locking/rwsem: for rwsem prio aware enhancement
by Maria Yu
· 6 years ago
f41ab60
Merge android-4.9.145 (6328e64) into msm-4.9
by jianzhou
· 6 years ago
88ce30f
locking/qspinlock, x86: Provide liveness guarantee
by Peter Zijlstra
· 6 years ago
f650bdc
locking/qspinlock: Re-order code
by Peter Zijlstra
· 6 years ago
0952e8f
locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queue
by Will Deacon
· 6 years ago
0f28d5f
locking/qspinlock: Remove duplicate clear_pending() function from PV code
by Will Deacon
· 6 years ago
9b58843
locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpath
by Will Deacon
· 6 years ago
60668f3
locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'
by Will Deacon
· 6 years ago
8e5b3bc
locking/qspinlock: Bound spinning on pending->locked transition in slowpath
by Will Deacon
· 6 years ago
48c42d4
locking/qspinlock: Ensure node is initialised before updating prev->next
by Will Deacon
· 6 years ago
c3b6e79
locking: Remove smp_read_barrier_depends() from queued_spin_lock_slowpath()
by Paul E. McKenney
· 6 years ago
81301a1
locking/lockdep: Fix debug_locks off performance problem
by Waiman Long
· 6 years ago
2f1b7c8
Merge android-4.9.124 (6a1b592) into msm-4.9
by Blagovest Kolenichev
· 6 years ago
8835a2c
Merge "lib: spinlock: Trigger a watchdog bite on spin_dump for rwlock"
by Linux Build Service Account
· 6 years ago
2009f17
locking/osq_lock: Fix osq_lock queue corruption
by Prateek Sood
· 7 years ago
0cbde6c
locking/rwsem-xadd: Fix missed wakeup due to reordering of load
by Prateek Sood
· 7 years ago
a8b8e52
locking/lockdep: Do not record IRQ state within lockdep code
by Steven Rostedt (VMware)
· 6 years ago
696d37f
Merge "Merge android-4.9.106 (8b94b87) into msm-4.9"
by Linux Build Service Account
· 6 years ago
40834dd
Merge android-4.9.105 (859e0a8) into msm-4.9
by Blagovest Kolenichev
· 6 years ago
748ac62
locking/qrwlock: Prevent slowpath writers getting held up by fastpath
by Will Deacon
· 7 years ago
06c69ab
locking/qrwlock, arm64: Move rwlock implementation over to qrwlocks
by Will Deacon
· 7 years ago
64b4552
locking/qrwlock: Use atomic_cond_read_acquire() when spinning in qrwlock
by Will Deacon
· 7 years ago
22a84c5
locking/qrwlock: Use 'struct qrwlock' instead of 'struct __qrwlock'
by Will Deacon
· 7 years ago
c8723ce
locking/qspinlock: Ensure node->count is updated before initialising node
by Will Deacon
· 7 years ago
39b8bb4
Merge android-4.9.89 (960923f) into msm-4.9
by Blagovest Kolenichev
· 6 years ago
6a6a26f
lib: spinlock: Trigger a watchdog bite on spin_dump for rwlock
by Prasad Sodagudi
· 9 years ago
ad11afd
locking/locktorture: Fix num reader/writer corner cases
by Davidlohr Bueso
· 7 years ago
0e6661b
rtmutex: Fix PI chain order integrity
by Peter Zijlstra
· 8 years ago
879918d
Merge "Merge remote-tracking branch '4.9/tmp-fd67b2f' into msm-4.9"
by Linux Build Service Account
· 7 years ago
aac1cbd
Merge remote-tracking branch '4.9/tmp-fd67b2f' into msm-4.9
by Kyle Yan
· 7 years ago
8b0be54
locking/lockdep: Add nest_lock integrity test
by Peter Zijlstra
· 8 years ago
3c25a9d
locking/osq_lock: Fix osq_lock queue corruption
by Prateek Sood
· 7 years ago
8c09e93
Merge "locking/rwsem-xadd: Fix missed wakeup due to reordering of load"
by Linux Build Service Account
· 7 years ago
1d0f440
osq_lock: avoid live-lock issue for RT task
by Prateek Sood
· 7 years ago
67a288e
locking/rwsem-xadd: Fix missed wakeup due to reordering of load
by Prateek Sood
· 7 years ago
2700983
Revert "locking/spinlock/debug: Remove spinlock lockup detection code"
by Kyle Yan
· 7 years ago
e5f5ad1
Merge remote-tracking branch '4.9/tmp-f7d2974' into msm-4.9
by Kyle Yan
· 7 years ago
d21f3ea
locktorture: Fix potential memory leak with rw lock test
by Yang Shi
· 8 years ago
7d337cc
Merge remote-tracking branch '4.9/tmp-85e1c01' into 4.9
by Kyle Yan
· 7 years ago
c0c6dff
locking/spinlock/debug: Remove spinlock lockup detection code
by Waiman Long
· 8 years ago
9655b5b
Merge remote-tracking branch '4.9/tmp-3f353c3' into 4.9
by Kyle Yan
· 7 years ago
5497d74
locking/rwsem-spinlock: Fix EINTR branch in __down_write_common()
by Kirill Tkhai
· 7 years ago
c8de3f4
mutex: Add a delay into the SPIN_ON_OWNER wait loop.
by Riley Andrews
· 9 years ago
110cce4
Merge remote-tracking branch '4.9/tmp-82ab074' into 4.9
by Kyle Yan
· 7 years ago
c406096
locking/rwsem: Fix down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y
by Niklas Cassel
· 8 years ago
f37d2ac
Merge remote-tracking branch 'origin/tmp-69973b8' into msm-4.8
by Kyle Yan
· 8 years ago
f943fe0
lockdep: Fix report formatting
by Dmitry Vyukov
· 8 years ago
5044bbd
Merge remote-tracking branch '4.4/tmp-e5517c2' into 4.8
by Kyle Yan
· 8 years ago
173de7d
lib: spinlock: Cause a watchdog bite on spin_dump
by Rohit Vaswani
· 10 years ago
1be5d4f
locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()
by Thomas Gleixner
· 8 years ago
dbb2605
locking/rtmutex: Prevent dequeue vs. unlock race
by Thomas Gleixner
· 8 years ago
e245d99
lockdep: Limit static allocations if PROVE_LOCKING_SMALL is defined
by Babu Moger
· 8 years ago
65be4a5
Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8
by Kyle Yan
· 8 years ago
d32cdbf
locking/lglock: Remove lglock implementation
by Peter Zijlstra
· 9 years ago
e625397
stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock()
by Oleg Nesterov
· 9 years ago
b193049
locking/pv-qspinlock: Use cmpxchg_release() in __pv_queued_spin_unlock()
by Pan Xinhui
· 8 years ago
b8eeab8
lib: spinlock_debug: Prevent continuous spin dump logs on panic
by Rohit Vaswani
· 10 years ago
70800c3
locking/rwsem: Scan the wait_list for readers only once
by Davidlohr Bueso
· 8 years ago
c2867bb
locking/rwsem: Remove a few useless comments
by Davidlohr Bueso
· 8 years ago
84b23f9
locking/rwsem: Return void in __rwsem_mark_wake()
by Davidlohr Bueso
· 8 years ago
80127a3
locking/percpu-rwsem: Optimize readers and reduce global impact
by Peter Zijlstra
· 8 years ago
08be8f6
locking/pvstat: Separate wait_again and spurious wakeup stats
by Waiman Long
· 8 years ago
64a5e3c
locking/qspinlock: Improve readability
by Peter Zijlstra
· 8 years ago
c2ace36
locking/pvqspinlock: Fix a bug in qstat_read()
by Pan Xinhui
· 8 years ago
229ce63
locking/pvqspinlock: Fix double hash race
by Wanpeng Li
· 8 years ago
c86ad14
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 8 years ago
36e91aa
Merge branch 'locking/arch-atomic' into locking/core, because the topic is ready
by Ingo Molnar
· 8 years ago
0dceeaf
locking/qspinlock: Use __this_cpu_dec() instead of full-blown this_cpu_dec()
by Pan Xinhui
· 8 years ago
6720a30
locking: avoid passing around 'thread_info' in mutex debugging code
by Linus Torvalds
· 8 years ago
86a3b5f
locking/atomic, arch/rwsem: Employ atomic_long_fetch_add()
by Peter Zijlstra
· 8 years ago
f9852b7
locking/atomic, arch/qrwlock: Employ atomic_fetch_add_acquire()
by Peter Zijlstra
· 8 years ago
e37837f
locking/atomic: Remove the deprecated atomic_{set,clear}_mask() functions
by Peter Zijlstra
· 8 years ago
33ac279
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
by Peter Zijlstra
· 8 years ago
1f03e8d
locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()
by Peter Zijlstra
· 8 years ago
ddd0fa7
locking/rwsem: Streamline the rwsem_optimistic_spin() code
by Waiman Long
· 8 years ago
bf7b4c4
locking/rwsem: Improve reader wakeup code
by Waiman Long
· 8 years ago
fb6a44f
locking/rwsem: Protect all writes to owner by WRITE_ONCE()
by Waiman Long
· 8 years ago
19c5d69
locking/rwsem: Add reader-owned state to the owner field
by Waiman Long
· 8 years ago
8ee62b1
locking/rwsem: Convert sem->count to 'atomic_long_t'
by Jason Low
· 8 years ago
055ce0f
locking/qspinlock: Add comments
by Peter Zijlstra
· 8 years ago
8d53fa1
locking/qspinlock: Clarify xchg_tail() ordering
by Peter Zijlstra
· 8 years ago
ae0b5c2
Merge branch 'locking/urgent' into locking/core, to pick up dependency
by Ingo Molnar
· 8 years ago
2c61002
locking/qspinlock: Fix spin_unlock_wait() some more
by Peter Zijlstra
· 8 years ago
Next »