Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
c668690dc035e9a8597a7e60feeb85d1b1e581e6
/
kernel
/
locking
97a3253
proc: convert everything to "struct proc_ops"
by Alexey Dobriyan
· 5 years ago
2180f21
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
f5bfdc8
locking/osq: Use optimized spinning loop for arm64
by Waiman Long
· 5 years ago
5709712
locking/qspinlock: Fix inaccessible URL of MCS lock paper
by Waiman Long
· 5 years ago
a030f97
locking/lockdep: Fix lockdep_stats indentation problem
by Waiman Long
· 5 years ago
39e7234
locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN
by Waiman Long
· 5 years ago
d91f305
locking/lockdep: Fix buffer overrun problem in stack_trace[]
by Waiman Long
· 5 years ago
c571b72
Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts"
by Davidlohr Bueso
· 5 years ago
1a365e8
locking/spinlock/debug: Fix various data races
by Marco Elver
· 5 years ago
168829a
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
c759bc4
locking/lockdep: Update the comment for __lock_release()
by Dan Carpenter
· 5 years ago
a0855d2
locking/mutex: Complain upon mutex API misuse in IRQ contexts
by Davidlohr Bueso
· 5 years ago
5facae4
locking/lockdep: Remove unused @nested argument from lock_release()
by Qian Cai
· 5 years ago
67d6491
locking: locktorture: Do not include rwlock.h directly
by Wolfgang M. Reimer
· 5 years ago
c5d3c8c
locktorture: Replace strncmp() with str_has_prefix()
by Chuhong Yuan
· 5 years ago
89340d0
Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
by Wanpeng Li
· 5 years ago
7e67a85
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
c7eba51
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
563c4f8
Merge branch 'sched/rt' into sched/core, to pick up -rt changes
by Ingo Molnar
· 5 years ago
e57d143
mutex: Fix up mutex_waiter usage
by Peter Zijlstra
· 5 years ago
a037d26
locking/mutex: Use mutex flags macro instead of hard code
by Mukesh Ojha
· 5 years ago
5f35d5a
locking/mutex: Make __mutex_owner static to mutex.c
by Mukesh Ojha
· 5 years ago
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
519248f
lockdep: Make print_lock() address visible
by Paul E. McKenney
· 6 years ago
7b3c92b
sched/core: Convert get_task_struct() to return the task
by Matthew Wilcox (Oracle)
· 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
· 5 years ago
6ffddfb
locking/rwsem: Add ACQUIRE comments
by Peter Zijlstra
· 5 years ago
99143f8
lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop
by Peter Zijlstra
· 5 years ago
e1b98fa
locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty
by Jan Stancek
· 5 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
Next »