index
:
kernel/common.git
amlogic-4.9-Q
amlogic-4.9-clang
amlogic-4.9-dev
amlogic-4.9-dev-q
amlogic-4.9-dev-q-0813
amlogic-4.9-dev-q-ref
amlogic-4.9-dev-q-ref_backup0812
amlogic-4.9-dev-q-trunk
amlogic-4.9-dev-q_backup20200804
amlogic-4.9_forR
amlogic-5.4-dev
ampere-20171227
ampere-20180311
ampere-20180815
ampere-20180821
ampere-20180827
beast-4.9-dev
bringup/amlogic-4.19/g12a
bringup/amlogic-4.9/sync20190611_forQ
bringup/amlogic-4.9/sync20200414_forR
o-amlogic
p-amlogic
p-amlogic-20180807
p-tv-atom
p-tv-openlinux-nov
p-tv-sabrina
r-tv-atom
r-tv-dev
ref-o-20171115
s905d3-bringup
sabrina
sync_from_trunk_191219
sync_trunk_20200101
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
Age
Commit message
Author
Files
Lines
2019-05-21
locking/rwsem: Prevent decrement of reader count before increment
Waiman Long
1
-14/+30
2019-04-27
Revert "locking/lockdep: Add debug_locks check in __lock_downgrade()"
Greg Kroah-Hartman
1
-3/+0
2019-03-27
locking/lockdep: Add debug_locks check in __lock_downgrade()
Waiman Long
1
-0/+3
2019-03-13
futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
Peter Zijlstra
3
-12/+55
2019-03-05
locking/rwsem: Fix (possible) missed wakeup
Xie Yongji
1
-2/+9
2018-12-21
locking/qspinlock, x86: Provide liveness guarantee
Peter Zijlstra
2
-1/+37
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
5
-71/+46
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
2
-3/+3
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
4
-332/+0
2016-09-22
stop_machine: Remove stop_cpus_lock and lg_double_lock/unlock()
Oleg Nesterov
3
-43/+26
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
3
-106/+208
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
108
-958/+3268
2016-07-07
Merge branch 'locking/arch-atomic' into locking/core, because the topic is ready
Ingo Molnar
52
-620/+2449
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
2
-12/+2
2016-06-14
locking/barriers: Introduce smp_acquire__after_ctrl_dep()
Peter Zijlstra
3
-18/+15
2016-06-14
locking/barriers: Replace smp_cond_acquire() with smp_cond_load_acquire()
Peter Zijlstra
5
-18/+31
[next]