| Commit message (Expand) | Author | Age | Files | Lines |
* | locking/atomic, kref: Implement kref_put_lock() | Peter Zijlstra | 2017-01-18 | 2 | -11/+26 |
* | locking/ww_mutex: Turn off __must_check for now | Ingo Molnar | 2017-01-14 | 1 | -2/+1 |
* | locking/atomic, kref: Avoid more abuse | Peter Zijlstra | 2017-01-14 | 1 | -1/+1 |
* | locking/atomic, kref: Use kref_get_unless_zero() more | Peter Zijlstra | 2017-01-14 | 2 | -8/+2 |
* | locking/atomic, kref: Kill kref_sub() | Peter Zijlstra | 2017-01-14 | 6 | -112/+36 |
* | locking/atomic, kref: Add kref_read() | Peter Zijlstra | 2017-01-14 | 56 | -117/+121 |
* | locking/atomic, kref: Add KREF_INIT() | Peter Zijlstra | 2017-01-14 | 5 | -8/+6 |
* | locking/ww_mutex: Add ww_mutex to tools/testing/selftests | Chris Wilson | 2017-01-14 | 1 | -0/+10 |
* | locking/ww_mutex: Add kselftests for ww_mutex stress | Chris Wilson | 2017-01-14 | 1 | -0/+254 |
* | locking/ww_mutex: Add kselftests for resolving ww_mutex cyclic deadlocks | Chris Wilson | 2017-01-14 | 1 | -0/+115 |
* | locking/ww_mutex: Add kselftests for ww_mutex ABBA deadlock detection | Chris Wilson | 2017-01-14 | 1 | -0/+98 |
* | locking/ww_mutex: Add kselftests for ww_mutex AA deadlock detection | Chris Wilson | 2017-01-14 | 1 | -0/+39 |
* | locking/ww_mutex: Begin kselftests for ww_mutex | Chris Wilson | 2017-01-14 | 3 | -0/+153 |
* | locking/ww_mutex: Add ww_mutex to locktorture test | Chris Wilson | 2017-01-14 | 4 | -0/+81 |
* | locking/ww_mutex: Fix compilation of __WW_MUTEX_INITIALIZER | Chris Wilson | 2017-01-14 | 1 | -4/+4 |
* | locking/ww_mutex/Documentation: Update the design document | Nicolai Hähnle | 2017-01-14 | 1 | -4/+8 |
* | locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debugging | Nicolai Hähnle | 2017-01-14 | 2 | -0/+5 |
* | locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optim... | Nicolai Hähnle | 2017-01-14 | 1 | -26/+52 |
* | locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loop | Nicolai Hähnle | 2017-01-14 | 1 | -20/+29 |
* | locking/mutex: Improve inlining | Peter Zijlstra | 2017-01-14 | 1 | -41/+44 |
* | locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backof... | Nicolai Hähnle | 2017-01-14 | 1 | -19/+40 |
* | locking/ww_mutex: Notify waiters that have to back off while adding tasks to ... | Nicolai Hähnle | 2017-01-14 | 1 | -10/+30 |
* | locking/ww_mutex: Add waiters in stamp order | Nicolai Hähnle | 2017-01-14 | 2 | -7/+72 |
* | locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappers | Nicolai Hähnle | 2017-01-14 | 2 | -22/+12 |
* | locking/ww_mutex: Set use_ww_ctx even when locking without a context | Nicolai Hähnle | 2017-01-14 | 2 | -21/+19 |
* | locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after() | Nicolai Hähnle | 2017-01-14 | 1 | -2/+8 |
* | locking/mutex: Fix mutex handoff | Peter Zijlstra | 2017-01-14 | 3 | -59/+57 |
* | locking/percpu-rwsem: Replace waitqueue with rcuwait | Davidlohr Bueso | 2017-01-14 | 2 | -8/+7 |
* | sched/wait, RCU: Introduce rcuwait machinery | Davidlohr Bueso | 2017-01-14 | 2 | -0/+93 |
* | sched/core: Remove set_task_state() | Davidlohr Bueso | 2017-01-14 | 12 | -51/+26 |
* | kernel/locking: Compute 'current' directly | Davidlohr Bueso | 2017-01-14 | 4 | -29/+22 |
* | drivers/tty: Compute 'current' directly | Davidlohr Bueso | 2017-01-14 | 1 | -10/+8 |
* | kernel/exit: Compute 'current' directly | Davidlohr Bueso | 2017-01-14 | 1 | -11/+11 |
* | locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabled | Waiman Long | 2017-01-14 | 4 | -39/+0 |
* | locking/jump_labels: Update bug_at() boot message | Andy Shevchenko | 2017-01-12 | 1 | -2/+1 |
* | locking/pvqspinlock: Don't wait if vCPU is preempted | Pan Xinhui | 2017-01-12 | 1 | -1/+1 |
* | locking/spinlocks: Remove the unused spin_lock_bh_nested() API | Waiman Long | 2017-01-12 | 4 | -19/+0 |
* | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2017-01-11 | 39 | -182/+355 |
|\ |
|
| * | timerfd: export defines to userspace | Mike Frysinger | 2017-01-10 | 3 | -19/+38 |
| * | mm/hugetlb.c: fix reservation race when freeing surplus pages | Mike Kravetz | 2017-01-10 | 1 | -9/+28 |
| * | mm/slab.c: fix SLAB freelist randomization duplicate entries | John Sperbeck | 2017-01-10 | 1 | -4/+4 |
| * | zram: support BDI_CAP_STABLE_WRITES | Minchan Kim | 2017-01-10 | 1 | -2/+11 |
| * | zram: revalidate disk under init_lock | Minchan Kim | 2017-01-10 | 1 | -7/+1 |
| * | mm: support anonymous stable page | Minchan Kim | 2017-01-10 | 2 | -2/+21 |
| * | mm: add documentation for page fragment APIs | Alexander Duyck | 2017-01-10 | 1 | -0/+42 |
| * | mm: rename __page_frag functions to __page_frag_cache, drop order from drain | Alexander Duyck | 2017-01-10 | 3 | -11/+11 |
| * | mm: rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_... | Alexander Duyck | 2017-01-10 | 4 | -13/+13 |
| * | mm, memcg: fix the active list aging for lowmem requests when memcg is enabled | Michal Hocko | 2017-01-10 | 4 | -24/+49 |
| * | mm: don't dereference struct page fields of invalid pages | Ard Biesheuvel | 2017-01-10 | 1 | -3/+3 |
| * | mailmap: add codeaurora.org names for nameless email commits | Stephen Boyd | 2017-01-10 | 1 | -0/+4 |