summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-02-20fork: Fix task_struct alignmentPeter Zijlstra
2017-02-10locking/spinlock/debug: Remove spinlock lockup detection codeWaiman Long
2017-02-10lockdep: Fix incorrect condition to print bug msgs for MAX_LOCKDEP_CHAIN_HLOCKSByungchul Park
2017-02-10lkdtm: Convert to refcount_t testingKees Cook
2017-02-10kref: Implement 'struct kref' using refcount_tPeter Zijlstra
2017-02-10refcount_t: Introduce a special purpose refcount typePeter Zijlstra
2017-02-01sched/wake_q: Clarify queue reinit commentDavidlohr Bueso
2017-02-01sched/wait, rcuwait: Fix typo in commentDavidlohr Bueso
2017-01-30locking/mutex: Fix lockdep_assert_held() failPeter Zijlstra
2017-01-30locking/rtmutex: Flip unlikely() branch to likely() in __rt_mutex_slowlock()Steven Rostedt (VMware)
2017-01-22locking/rwsem: Reinit wake_q after useWaiman Long
2017-01-20locking/rwsem: Remove unnecessary atomic_long_t castsWaiman Long
2017-01-19jump_labels: Move header guard #endif down where it belongsLuis R. Rodriguez
2017-01-18locking/atomic, kref: Implement kref_put_lock()Peter Zijlstra
2017-01-14locking/ww_mutex: Turn off __must_check for nowIngo Molnar
2017-01-14locking/atomic, kref: Avoid more abusePeter Zijlstra
2017-01-14locking/atomic, kref: Use kref_get_unless_zero() morePeter Zijlstra
2017-01-14locking/atomic, kref: Kill kref_sub()Peter Zijlstra
2017-01-14locking/atomic, kref: Add kref_read()Peter Zijlstra
2017-01-14locking/atomic, kref: Add KREF_INIT()Peter Zijlstra
2017-01-14locking/ww_mutex: Add ww_mutex to tools/testing/selftestsChris Wilson
2017-01-14locking/ww_mutex: Add kselftests for ww_mutex stressChris Wilson
2017-01-14locking/ww_mutex: Add kselftests for resolving ww_mutex cyclic deadlocksChris Wilson
2017-01-14locking/ww_mutex: Add kselftests for ww_mutex ABBA deadlock detectionChris Wilson
2017-01-14locking/ww_mutex: Add kselftests for ww_mutex AA deadlock detectionChris Wilson
2017-01-14locking/ww_mutex: Begin kselftests for ww_mutexChris Wilson
2017-01-14locking/ww_mutex: Add ww_mutex to locktorture testChris Wilson
2017-01-14locking/ww_mutex: Fix compilation of __WW_MUTEX_INITIALIZERChris Wilson
2017-01-14locking/ww_mutex/Documentation: Update the design documentNicolai Hähnle
2017-01-14locking/mutex: Initialize mutex_waiter::ww_ctx with poison when debuggingNicolai Hähnle
2017-01-14locking/ww_mutex: Optimize ww-mutexes by yielding to other waiters from optim...Nicolai Hähnle
2017-01-14locking/ww_mutex: Re-check ww->ctx in the inner optimistic spin loopNicolai Hähnle
2017-01-14locking/mutex: Improve inliningPeter Zijlstra
2017-01-14locking/ww_mutex: Optimize ww-mutexes by waking at most one waiter for backof...Nicolai Hähnle
2017-01-14locking/ww_mutex: Notify waiters that have to back off while adding tasks to ...Nicolai Hähnle
2017-01-14locking/ww_mutex: Add waiters in stamp orderNicolai Hähnle
2017-01-14locking/ww_mutex: Remove the __ww_mutex_lock*() inline wrappersNicolai Hähnle
2017-01-14locking/ww_mutex: Set use_ww_ctx even when locking without a contextNicolai Hähnle
2017-01-14locking/ww_mutex: Extract stamp comparison to __ww_mutex_stamp_after()Nicolai Hähnle
2017-01-14locking/mutex: Fix mutex handoffPeter Zijlstra
2017-01-14locking/percpu-rwsem: Replace waitqueue with rcuwaitDavidlohr Bueso
2017-01-14sched/wait, RCU: Introduce rcuwait machineryDavidlohr Bueso
2017-01-14sched/core: Remove set_task_state()Davidlohr Bueso
2017-01-14kernel/locking: Compute 'current' directlyDavidlohr Bueso
2017-01-14drivers/tty: Compute 'current' directlyDavidlohr Bueso
2017-01-14kernel/exit: Compute 'current' directlyDavidlohr Bueso
2017-01-14locking/spinlocks/x86, paravirt: Remove paravirt_ticketlocks_enabledWaiman Long
2017-01-12locking/jump_labels: Update bug_at() boot messageAndy Shevchenko
2017-01-12locking/pvqspinlock: Don't wait if vCPU is preemptedPan Xinhui
2017-01-12locking/spinlocks: Remove the unused spin_lock_bh_nested() APIWaiman Long