| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
| * | locking/rwsem: Implement lock handoff to prevent lock starvation | Waiman Long | 2019-06-17 | 2 | -54/+173 |
| * | locking/rwsem: Make rwsem_spin_on_owner() return owner state | Waiman Long | 2019-06-17 | 1 | -18/+47 |
| * | locking/rwsem: Code cleanup after files merging | Waiman Long | 2019-06-17 | 2 | -95/+42 |
| * | locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c | Waiman Long | 2019-06-17 | 4 | -900/+891 |
| * | locking/rwsem: Implement a new locking scheme | Waiman Long | 2019-06-17 | 2 | -136/+85 |
| * | locking/rwsem: Remove rwsem_wake() wakeup optimization | Waiman Long | 2019-06-17 | 1 | -72/+0 |
| * | locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER | Waiman Long | 2019-06-17 | 2 | -24/+1 |
| * | locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() | Kobe Wu | 2019-06-17 | 1 | -1/+1 |
| * | Merge tag 'v5.2-rc5' into locking/core, to pick up fixes | Ingo Molnar | 2019-06-17 | 1 | -2/+1 |
| |\ |
|
| * | | locking/lock_events: Use raw_cpu_{add,inc}() for stats | Peter Zijlstra | 2019-06-03 | 1 | -41/+4 |
| * | | locking/lockdep: Fix merging of hlocks with non-zero references | Imre Deak | 2019-06-03 | 1 | -9/+9 |
| * | | locking/lockdep: Fix OOO unlock when hlocks need merging | Imre Deak | 2019-06-03 | 1 | -12/+29 |
| * | | locking/lockdep: Remove !dir in lock irq usage check | Yuyang Du | 2019-06-03 | 1 | -1/+1 |
| * | | locking/lockdep: Adjust new bit cases in mark_lock | Yuyang Du | 2019-06-03 | 1 | -14/+7 |
| * | | locking/lockdep: Consolidate lock usage bit initialization | Yuyang Du | 2019-06-03 | 1 | -8/+14 |