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