blob: 734570f033132746156f2d2326164ee747b82589 [file] [log] [blame]
00f3c5a3df2c ("locking/rwsem: Always release wait_lock before waking up tasks")
4f23dbc1e657 ("locking/rwsem: Implement lock handoff to prevent lock starvation")
3f6d517a3ece ("locking/rwsem: Make rwsem_spin_on_owner() return owner state")
6cef7ff6e43c ("locking/rwsem: Code cleanup after files merging")
5dec94d49236 ("locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c")
64489e78004c ("locking/rwsem: Implement a new locking scheme")
5c1ec49b60cd ("locking/rwsem: Remove rwsem_wake() wakeup optimization")
c71fd893f614 ("locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER")
a9e9bcb45b15 ("locking/rwsem: Prevent decrement of reader count before increment")
26536e7c242e ("locking/rwsem: Prevent unneeded warning during locking selftest")
364f784f048c ("locking/rwsem: Optimize rwsem structure for uncontended lock acquisition")
a8654596f037 ("locking/rwsem: Enable lock event counting")
fb346fd9fc08 ("locking/lock_events: Make lock_events available for all archs & other locks")
ad53fa10fa9e ("locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs")
3b4ba6643d26 ("locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro")
a68e2c4c6379 ("locking/rwsem: Add debug check for __down_read*()")
a338ecb07a33 ("locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued()")
12a30a7fc142 ("locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h")
c7580c1e8443 ("locking/rwsem: Move owner setting code from rwsem.c to rwsem.h")
eecec78f7777 ("locking/rwsem: Relocate rwsem_down_read_failed()")
ddb20d1d3aed ("locking/rwsem: Optimize down_read_trylock()")
390a0c62c23c ("locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs")
46ad0840b158 ("locking/rwsem: Remove arch specific rwsem files")
7cbbbb8bc297 ("kbuild: warn redundant generic-y")
dd1c3ed76f26 ("Merge tag 'xtensa-20190307' of git://github.com/jcmvbkbc/linux-xtensa")