Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
fce45cd41101f1a9620267146b21f09b3454d8db
/
kernel
/
locking
fce45cd
locking/rwsem: Check for operations on an uninitialized rwsem
by Davidlohr Bueso
· 5 years ago
91d2a81
locking/rwsem: Make handoff writer optimistically spin on owner
by Waiman Long
· 6 years ago
8c77922
locking/lockdep: Report more stack trace statistics
by Bart Van Assche
· 5 years ago
12593b7
locking/lockdep: Reduce space occupied by stack traces
by Bart Van Assche
· 5 years ago
364f6af
locking/lockdep: Make it clear that what lock_class::key points at is not modified
by Bart Van Assche
· 5 years ago
6c11c6e
locking/mutex: Test for initialized mutex
by Sebastian Andrzej Siewior
· 6 years ago
30a35f7
locking/lockdep: Clean up #ifdef checks
by Arnd Bergmann
· 6 years ago
68037aa
locking/lockdep: Hide unused 'class' variable
by Arnd Bergmann
· 6 years ago
6ffddfb
locking/rwsem: Add ACQUIRE comments
by Peter Zijlstra
· 6 years ago
99143f8
lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop
by Peter Zijlstra
· 6 years ago
e1b98fa
locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty
by Jan Stancek
· 6 years ago
7813430
locking/rwsem: Don't call owner_on_cpu() on read-owner
by Waiman Long
· 5 years ago
387b146
docs: locking: convert docs to ReST and rename to *.rst
by Mauro Carvalho Chehab
· 6 years ago
68d41d8
locking/lockdep: Fix lock used or unused stats error
by Yuyang Du
· 6 years ago
e1928328
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
83086d6
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
by Ingo Molnar
· 6 years ago
9156e54
locking/lockdep: increase size of counters for lockdep statistics
by Kobe Wu
· 6 years ago
886532a
locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING
by Arnd Bergmann
· 6 years ago
11ca7a9
Merge branches 'consolidate.2019.05.28a', 'doc.2019.05.28a', 'fixes.2019.06.13a', 'srcu.2019.05.28a', 'sync.2019.05.28a' and 'torture.2019.05.28a' into HEAD
by Paul E. McKenney
· 6 years ago
a15ea1a
locking/rwsem: Guard against making count negative
by Waiman Long
· 6 years ago
5cfd92e
locking/rwsem: Adaptive disabling of reader optimistic spinning
by Waiman Long
· 6 years ago
7d43f1c
locking/rwsem: Enable time-based spinning on reader-owned rwsem
by Waiman Long
· 6 years ago
94a9717
locking/rwsem: Make rwsem->owner an atomic_long_t
by Waiman Long
· 6 years ago
cf69482
locking/rwsem: Enable readers spinning on writer
by Waiman Long
· 6 years ago
02f1082
locking/rwsem: Clarify usage of owner's nonspinaable bit
by Waiman Long
· 6 years ago
d3681e2
locking/rwsem: Wake up almost all readers in wait queue
by Waiman Long
· 6 years ago
990fa73
locking/rwsem: More optimal RT task handling of null owner
by Waiman Long
· 6 years ago
00f3c5a
locking/rwsem: Always release wait_lock before waking up tasks
by Waiman Long
· 6 years ago
4f23dbc
locking/rwsem: Implement lock handoff to prevent lock starvation
by Waiman Long
· 6 years ago
3f6d517
locking/rwsem: Make rwsem_spin_on_owner() return owner state
by Waiman Long
· 6 years ago
6cef7ff6
locking/rwsem: Code cleanup after files merging
by Waiman Long
· 6 years ago
5dec94d
locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c
by Waiman Long
· 6 years ago
64489e78
locking/rwsem: Implement a new locking scheme
by Waiman Long
· 6 years ago
5c1ec49
locking/rwsem: Remove rwsem_wake() wakeup optimization
by Waiman Long
· 6 years ago
c71fd89
locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER
by Waiman Long
· 6 years ago
dd471ef
locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON()
by Kobe Wu
· 6 years ago
410df0c
Merge tag 'v5.2-rc5' into locking/core, to pick up fixes
by Ingo Molnar
· 6 years ago
3e45610
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 436
by Thomas Gleixner
· 6 years ago
2481163
locking/lock_events: Use raw_cpu_{add,inc}() for stats
by Peter Zijlstra
· 6 years ago
d934985
locking/lockdep: Fix merging of hlocks with non-zero references
by Imre Deak
· 6 years ago
8c8889d
locking/lockdep: Fix OOO unlock when hlocks need merging
by Imre Deak
· 6 years ago
bf998b9
locking/lockdep: Remove !dir in lock irq usage check
by Yuyang Du
· 6 years ago
4d56330
locking/lockdep: Adjust new bit cases in mark_lock
by Yuyang Du
· 6 years ago
0918065
locking/lockdep: Consolidate lock usage bit initialization
by Yuyang Du
· 6 years ago
68e9dc2
locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL
by Yuyang Du
· 6 years ago
8c2c2b4
locking/lockdep: Refactorize check_noncircular and check_redundant
by Yuyang Du
· 6 years ago
b4adfe8e
locking/lockdep: Remove unused argument in __lock_release
by Yuyang Du
· 6 years ago
4609c4f
locking/lockdep: Remove redundant argument in check_deadlock
by Yuyang Du
· 6 years ago
154f185
locking/lockdep: Update comments on dependency search
by Yuyang Du
· 6 years ago
77a8069
locking/lockdep: Avoid constant checks in __bfs by using offset reference
by Yuyang Du
· 6 years ago
c166132
locking/lockdep: Change the return type of __cq_dequeue()
by Yuyang Du
· 6 years ago
aa48077
locking/lockdep: Change type of the element field in circular_queue
by Yuyang Du
· 6 years ago
31a490e
locking/lockdep: Update comment
by Yuyang Du
· 6 years ago
0b9fc8e
locking/lockdep: Remove unused argument in validate_chain() and check_deadlock()
by Yuyang Du
· 6 years ago
01bb6f0
locking/lockdep: Change the range of class_idx in held_lock struct
by Yuyang Du
· 6 years ago
f6ec882
locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with
by Yuyang Du
· 6 years ago
e196e47
locking/lockdep: Use lockdep_init_task for task initiation consistently
by Yuyang Du
· 6 years ago
834494b
locking/lockdep: Print the right depth for chain key collision
by Yuyang Du
· 6 years ago
e7a38f6
locking/lockdep: Remove useless conditional macro
by Yuyang Du
· 6 years ago
c52478f
locking/lockdep: Adjust lock usage bit character checks
by Yuyang Du
· 6 years ago
f7c1c6b
locking/lockdep: Change all print_*() return type to void
by Yuyang Du
· 6 years ago
26b73da
Merge tag 'v5.2-rc3' into locking/core, to pick up fixes
by Ingo Molnar
· 6 years ago
c942fdd
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
by Thomas Gleixner
· 6 years ago
ff3bf92
torture: Allow inter-stutter interval to be specified
by Paul E. McKenney
· 6 years ago
95bf33b
rcu/sync: Kill rcu_sync_type/gp_type
by Oleg Nesterov
· 6 years ago
51816e9
locking/lock_events: Use this_cpu_add() when necessary
by Waiman Long
· 6 years ago
c0090c4
locking/lockdep: Remove the unused print_lock_trace() function
by Anders Roxell
· 6 years ago
9783154
locking/lockdep: Don't complain about incorrect name for no validate class
by Sebastian Andrzej Siewior
· 6 years ago
d6cd1e9
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 9
by Thomas Gleixner
· 6 years ago
457c899
treewide: Add SPDX license identifier for missed files
by Thomas Gleixner
· 6 years ago
a9e9bcb
locking/rwsem: Prevent decrement of reader count before increment
by Waiman Long
· 6 years ago
dd4e5d6
Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
by Linus Torvalds
· 6 years ago
14be4c6
Merge tag 's390-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
by Linus Torvalds
· 6 years ago
007dc78
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
2c6a392
Merge branch 'core-stacktrace-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
5ba2a4b
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
d671002
locking/lockdep: Remove unnecessary unlikely()
by zhengbin
· 6 years ago
c120bce
lockdep: Simplify stack trace handling
by Thomas Gleixner
· 6 years ago
76b1443
lockdep: Remove save argument from check_prev_add()
by Thomas Gleixner
· 6 years ago
b1abe46
lockdep: Remove unused trace argument from print_circular_bug()
by Thomas Gleixner
· 6 years ago
7a5da02
locking/lockdep: check for freed initmem in static_obj()
by Gerald Schaefer
· 6 years ago
948f837
locking/lockdep: Test all incompatible scenarios at once in check_irq_usage()
by Frederic Weisbecker
· 6 years ago
94e4dcc
Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
by Ingo Molnar
· 6 years ago
8808a7c
locking/lockdep: Generate LOCKF_ bit composites
by Peter Zijlstra
· 6 years ago
627f364
locking/lockdep: Use expanded masks on find_usage_*() functions
by Frederic Weisbecker
· 6 years ago
c902a1e
locking/lockdep: Map remaining magic numbers to lock usage mask names
by Frederic Weisbecker
· 6 years ago
0d2cc3b
locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING
by Frederic Weisbecker
· 6 years ago
8b39adb
locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again
by Bart Van Assche
· 6 years ago
2dfed45
lockdep: Remove the ULONG_MAX stack trace hackery
by Thomas Gleixner
· 6 years ago
26536e7
locking/rwsem: Prevent unneeded warning during locking selftest
by Waiman Long
· 6 years ago
90c1cba
locking/lockdep: Zap lock classes even with lock debugging disabled
by Bart Van Assche
· 6 years ago
a865459
locking/rwsem: Enable lock event counting
by Waiman Long
· 6 years ago
bf20616
locking/lock_events: Don't show pvqspinlock events on bare metal
by Waiman Long
· 6 years ago
fb346fd
locking/lock_events: Make lock_events available for all archs & other locks
by Waiman Long
· 6 years ago
ad53fa1
locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs
by Waiman Long
· 6 years ago
3b4ba66
locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro
by Waiman Long
· 6 years ago
a68e2c4
locking/rwsem: Add debug check for __down_read*()
by Waiman Long
· 6 years ago
a338ecb
locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued()
by Waiman Long
· 6 years ago
12a30a7
locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h
by Waiman Long
· 6 years ago
c7580c1
locking/rwsem: Move owner setting code from rwsem.c to rwsem.h
by Waiman Long
· 6 years ago
Next »