| Commit message (Expand) | Author | Age | Files | Lines |
* | proc: convert everything to "struct proc_ops" | Alexey Dobriyan | 2020-02-04 | 1 | -8/+7 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2020-01-28 | 3 | -21/+19 |
|\ |
|
| * | locking/osq: Use optimized spinning loop for arm64 | Waiman Long | 2020-01-17 | 1 | -13/+10 |
| * | locking/qspinlock: Fix inaccessible URL of MCS lock paper | Waiman Long | 2020-01-17 | 1 | -6/+7 |
| * | locking/lockdep: Fix lockdep_stats indentation problem | Waiman Long | 2020-01-17 | 1 | -2/+2 |
* | | locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN | Waiman Long | 2020-01-17 | 1 | -2/+2 |
* | | locking/lockdep: Fix buffer overrun problem in stack_trace[] | Waiman Long | 2019-12-25 | 1 | -4/+3 |
|/ |
|
* | Revert "locking/mutex: Complain upon mutex API misuse in IRQ contexts" | Davidlohr Bueso | 2019-12-11 | 1 | -4/+0 |
* | locking/spinlock/debug: Fix various data races | Marco Elver | 2019-11-29 | 1 | -16/+16 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2019-11-26 | 4 | -15/+16 |
|\ |
|
| * | locking/lockdep: Update the comment for __lock_release() | Dan Carpenter | 2019-11-13 | 1 | -3/+1 |
| * | locking/mutex: Complain upon mutex API misuse in IRQ contexts | Davidlohr Bueso | 2019-10-29 | 1 | -0/+4 |
| * | locking/lockdep: Remove unused @nested argument from lock_release() | Qian Cai | 2019-10-09 | 4 | -12/+11 |
* | | locking: locktorture: Do not include rwlock.h directly | Wolfgang M. Reimer | 2019-10-05 | 1 | -1/+0 |
* | | locktorture: Replace strncmp() with str_has_prefix() | Chuhong Yuan | 2019-10-05 | 1 | -4/+4 |
|/ |
|
* | Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" | Wanpeng Li | 2019-09-25 | 1 | -1/+1 |
* | Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 2019-09-16 | 1 | -4/+2 |
|\ |
|
| * | Merge branch 'sched/rt' into sched/core, to pick up -rt changes | Ingo Molnar | 2019-09-16 | 4 | -15/+40 |
| |\ |
|
| * | | sched/core: Convert get_task_struct() to return the task | Matthew Wilcox (Oracle) | 2019-07-25 | 1 | -4/+2 |
* | | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2019-09-16 | 5 | -51/+205 |
|\ \ \ |
|
| * | | | mutex: Fix up mutex_waiter usage | Peter Zijlstra | 2019-08-08 | 2 | -15/+0 |
| * | | | locking/mutex: Use mutex flags macro instead of hard code | Mukesh Ojha | 2019-08-06 | 1 | -1/+1 |
| * | | | locking/mutex: Make __mutex_owner static to mutex.c | Mukesh Ojha | 2019-08-06 | 2 | -0/+41 |
| * | | | locking/rwsem: Check for operations on an uninitialized rwsem | Davidlohr Bueso | 2019-08-06 | 1 | -4/+18 |
| * | | | locking/rwsem: Make handoff writer optimistically spin on owner | Waiman Long | 2019-08-06 | 1 | -6/+26 |
| * | | | locking/lockdep: Report more stack trace statistics | Bart Van Assche | 2019-07-25 | 3 | -0/+39 |
| * | | | locking/lockdep: Reduce space occupied by stack traces | Bart Van Assche | 2019-07-25 | 2 | -38/+92 |
| * | | | locking/lockdep: Make it clear that what lock_class::key points at is not mod... | Bart Van Assche | 2019-07-25 | 3 | -3/+4 |
| | |/
| |/| |
|
* | | | lockdep: Make print_lock() address visible | Paul E. McKenney | 2019-08-01 | 1 | -1/+1 |
|/ / |
|
* | | locking/mutex: Test for initialized mutex | Sebastian Andrzej Siewior | 2019-07-25 | 1 | -1/+10 |
* | | locking/lockdep: Clean up #ifdef checks | Arnd Bergmann | 2019-07-25 | 1 | -7/+6 |
* | | locking/lockdep: Hide unused 'class' variable | Arnd Bergmann | 2019-07-25 | 1 | -1/+2 |
* | | locking/rwsem: Add ACQUIRE comments | Peter Zijlstra | 2019-07-25 | 1 | -5/+13 |
* | | lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop | Peter Zijlstra | 2019-07-25 | 1 | -1/+3 |
* | | locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty | Jan Stancek | 2019-07-25 | 1 | -0/+2 |
* | | locking/rwsem: Don't call owner_on_cpu() on read-owner | Waiman Long | 2019-07-25 | 1 | -1/+5 |
|/ |
|
* | docs: locking: convert docs to ReST and rename to *.rst | Mauro Carvalho Chehab | 2019-07-15 | 2 | -2/+2 |
* | locking/lockdep: Fix lock used or unused stats error | Yuyang Du | 2019-07-13 | 1 | -2/+3 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2019-07-08 | 8 | -1455/+1886 |
|\ |
|
| * | locking/lockdep: increase size of counters for lockdep statistics | Kobe Wu | 2019-06-25 | 1 | -20/+16 |
| * | locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROV... | Arnd Bergmann | 2019-06-25 | 1 | -39/+34 |
| * | locking/rwsem: Guard against making count negative | Waiman Long | 2019-06-17 | 1 | -12/+41 |
| * | locking/rwsem: Adaptive disabling of reader optimistic spinning | Waiman Long | 2019-06-17 | 2 | -8/+135 |
| * | locking/rwsem: Enable time-based spinning on reader-owned rwsem | Waiman Long | 2019-06-17 | 2 | -30/+144 |
| * | locking/rwsem: Make rwsem->owner an atomic_long_t | Waiman Long | 2019-06-17 | 1 | -45/+80 |
| * | locking/rwsem: Enable readers spinning on writer | Waiman Long | 2019-06-17 | 2 | -12/+75 |
| * | locking/rwsem: Clarify usage of owner's nonspinaable bit | Waiman Long | 2019-06-17 | 1 | -22/+21 |
| * | locking/rwsem: Wake up almost all readers in wait queue | Waiman Long | 2019-06-17 | 1 | -5/+26 |
| * | locking/rwsem: More optimal RT task handling of null owner | Waiman Long | 2019-06-17 | 1 | -7/+44 |
| * | locking/rwsem: Always release wait_lock before waking up tasks | Waiman Long | 2019-06-17 | 1 | -16/+15 |