summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* locking/atomic, kref: Implement kref_put_lock()Peter Zijlstra2017-01-182-11/+26
* locking/ww_mutex: Turn off __must_check for nowIngo Molnar2017-01-141-2/+1
* locking/atomic, kref: Avoid more abusePeter Zijlstra2017-01-141-1/+1
* locking/atomic, kref: Use kref_get_unless_zero() morePeter Zijlstra2017-01-142-8/+2
* locking/atomic, kref: Kill kref_sub()Peter Zijlstra2017-01-146-112/+36
* locking/atomic, kref: Add kref_read()Peter Zijlstra2017-01-1456-117/+121
* locking/atomic, kref: Add KREF_INIT()Peter Zijlstra2017-01-145-8/+6
* locking/ww_mutex: Add ww_mutex to tools/testing/selftestsChris Wilson2017-01-141-0/+10
* locking/ww_mutex: Add kselftests for ww_mutex stressChris Wilson2017-01-141-0/+254
* locking/ww_mutex: Add kselftests for resolving ww_mutex cyclic deadlocksChris Wilson2017-01-141-0/+115
* locking/ww_mutex: Add kselftests for ww_mutex ABBA deadlock detectionChris Wilson2017-01-141-0/+98
* locking/ww_mutex: Add kselftests for ww_mutex AA deadlock detectionChris Wilson2017-01-141-0/+39
* locking/ww_mutex: Begin kselftests for ww_mutexChris Wilson2017-01-143-0/+153
* locking/ww_mutex: Add ww_mutex to locktorture testChris Wilson2017-01-144-0/+81
* locking/ww_mutex: Fix compilation of __WW_MUTEX_INITIALIZERChris Wilson2017-01-141-4/+4
* locking/ww_mutex/Documentation: Update the design documentNicolai Hähnle2017-01-141-4/+8
* locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debuggingNicolai Hähnle2017-01-142-0/+5
* locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optim...Nicolai Hähnle2017-01-141-26/+52
* locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loopNicolai Hähnle2017-01-141-20/+29
* locking/mutex: Improve inliningPeter Zijlstra2017-01-141-41/+44
* locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backof...Nicolai Hähnle2017-01-141-19/+40
* locking/ww_mutex: Notify waiters that have to back off while adding tasks to ...Nicolai Hähnle2017-01-141-10/+30
* locking/ww_mutex: Add waiters in stamp orderNicolai Hähnle2017-01-142-7/+72
* locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappersNicolai Hähnle2017-01-142-22/+12
* locking/ww_mutex: Set use_ww_ctx even when locking without a contextNicolai Hähnle2017-01-142-21/+19
* locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after()Nicolai Hähnle2017-01-141-2/+8
* locking/mutex: Fix mutex handoffPeter Zijlstra2017-01-143-59/+57
* locking/percpu-rwsem: Replace waitqueue with rcuwaitDavidlohr Bueso2017-01-142-8/+7
* sched/wait, RCU: Introduce rcuwait machineryDavidlohr Bueso2017-01-142-0/+93
* sched/core: Remove set_task_state()Davidlohr Bueso2017-01-1412-51/+26
* kernel/locking: Compute 'current' directlyDavidlohr Bueso2017-01-144-29/+22
* drivers/tty: Compute 'current' directlyDavidlohr Bueso2017-01-141-10/+8
* kernel/exit: Compute 'current' directlyDavidlohr Bueso2017-01-141-11/+11
* locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabledWaiman Long2017-01-144-39/+0
* locking/jump_labels: Update bug_at() boot messageAndy Shevchenko2017-01-121-2/+1
* locking/pvqspinlock: Don't wait if vCPU is preemptedPan Xinhui2017-01-121-1/+1
* locking/spinlocks: Remove the unused spin_lock_bh_nested() APIWaiman Long2017-01-124-19/+0
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2017-01-1139-182/+355
|\
| * timerfd: export defines to userspaceMike Frysinger2017-01-103-19/+38
| * mm/hugetlb.c: fix reservation race when freeing surplus pagesMike Kravetz2017-01-101-9/+28
| * mm/slab.c: fix SLAB freelist randomization duplicate entriesJohn Sperbeck2017-01-101-4/+4
| * zram: support BDI_CAP_STABLE_WRITESMinchan Kim2017-01-101-2/+11
| * zram: revalidate disk under init_lockMinchan Kim2017-01-101-7/+1
| * mm: support anonymous stable pageMinchan Kim2017-01-102-2/+21
| * mm: add documentation for page fragment APIsAlexander Duyck2017-01-101-0/+42
| * mm: rename __page_frag functions to __page_frag_cache, drop order from drainAlexander Duyck2017-01-103-11/+11
| * mm: rename __alloc_page_frag to page_frag_alloc and __free_page_frag to page_...Alexander Duyck2017-01-104-13/+13
| * mm, memcg: fix the active list aging for lowmem requests when memcg is enabledMichal Hocko2017-01-104-24/+49
| * mm: don't dereference struct page fields of invalid pagesArd Biesheuvel2017-01-101-3/+3
| * mailmap: add codeaurora.org names for nameless email commitsStephen Boyd2017-01-101-0/+4