summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2016-01-1120-146/+904
|\
| * futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT opDarren Hart2015-12-201-1/+2
| * futex: Cleanup the goto confusion in requeue_pi()Thomas Gleixner2015-12-201-2/+7
| * futex: Remove pointless put_pi_state calls in requeue()Thomas Gleixner2015-12-201-4/+2
| * futex: Document pi_state refcounting in requeue codeThomas Gleixner2015-12-201-12/+39
| * futex: Rename free_pi_state() to put_pi_state()Thomas Gleixner2015-12-201-7/+10
| * futex: Drop refcount if requeue_pi() acquired the rtmutexThomas Gleixner2015-12-201-0/+5
| * locking/barriers, arch: Remove ambiguous statement in the smp_store_mb() docu...Davidlohr Bueso2015-12-041-2/+2
| * lcoking/barriers, arch: Use smp barriers in smp_store_release()Davidlohr Bueso2015-12-044-4/+4
| * locking/cmpxchg, arch: Remove tas() definitionsDavidlohr Bueso2015-12-044-7/+0
| * locking/pvqspinlock: Queue node adaptive spinningWaiman Long2015-12-043-4/+50
| * locking/pvqspinlock: Allow limited lock stealingWaiman Long2015-12-043-28/+155
| * locking/pvqspinlock: Collect slowpath lock statisticsWaiman Long2015-12-043-5/+316
| * sched/core, locking: Document Program-Order guaranteesPeter Zijlstra2015-12-041-0/+91
| * locking, sched: Introduce smp_cond_acquire() and use itPeter Zijlstra2015-12-044-10/+20
| * Merge branch 'sched/urgent' into locking/core, to pick up scheduler fix we re...Ingo Molnar2015-12-045-15/+45
| |\
| * | locking/pvqspinlock, x86: Optimize the PV unlock code pathWaiman Long2015-11-232-16/+86
| * | locking/qspinlock: Avoid redundant read of next pointerWaiman Long2015-11-231-3/+6
| * | locking/qspinlock: Prefetch the next node cachelineWaiman Long2015-11-231-0/+10
| * | locking/qspinlock: Use _acquire/_release() versions of cmpxchg() & xchg()Waiman Long2015-11-232-9/+29
| * | atomics: Add test for atomic operations with _relaxed variantsBoqun Feng2015-11-231-41/+79
* | | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2016-01-1134-287/+7552
|\ \ \
| * \ \ Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2016-01-0634-287/+7552
| |\ \ \
| | * | | sysrq: Fix warning in sysrq generated crash.Ani Sinha2015-12-291-0/+6
| | | | |
| | | \ \
| | | \ \
| | | \ \
| | | \ \
| | | \ \
| | *-----. \ \ Merge branches 'doc.2015.12.05a', 'exp.2015.12.07a', 'fixes.2015.12.07a', 'li...Paul E. McKenney2015-12-0725-210/+466
| | |\ \ \ \ \ \
| | | | | | * | | torture: Place console.log files correctly from the get-goPaul E. McKenney2015-12-051-3/+2
| | | | | | * | | torture: Abbreviate console error dumpPaul E. McKenney2015-12-051-6/+35
| | | | | | * | | rcutorture: Print symbolic name for ->gp_statePaul E. McKenney2015-12-052-2/+25
| | | | | | * | | rcutorture: Print symbolic name for rcu_torture_writer_statePaul E. McKenney2015-12-051-1/+23
| | | | | | * | | rcutorture: Remove CONFIG_RCU_USER_QS from rcutorture selftest docYang Shi2015-12-052-5/+0
| | | | | | * | | rcutorture: Default grace period to three minutes, allow overridePaul E. McKenney2015-12-052-3/+8
| | | | | | * | | rcutorture: Dump stack when GP kthread stallsPaul E. McKenney2015-12-051-1/+4
| | | | | | * | | rcutorture: Flag nonexistent RCU GP kthreadPaul E. McKenney2015-12-051-1/+1
| | | | | | * | | rcutorture: Add batch number to script printoutPaul E. McKenney2015-12-051-6/+9
| | | | | * | | | list: Use WRITE_ONCE() when initializing list_head structuresPaul E. McKenney2015-12-041-1/+1
| | | | | * | | | list: Introduces generic list_splice_tail_init_rcu()Petko Manolov2015-12-041-20/+49
| | | | | * | | | list: Use READ_ONCE() when testing for empty listsPaul E. McKenney2015-11-233-4/+4
| | | | | * | | | list: Use WRITE_ONCE() when adding to lists and hlistsPaul E. McKenney2015-11-232-5/+5
| | | | | |/ / /
| | | | * | | | list: Add lockless list traversal primitivesAlexey Kardashevskiy2015-12-071-0/+36
| | | | * | | | rcu: Make rcu_gp_init() be bool rather than intPaul E. McKenney2015-12-071-5/+5
| | | | * | | | rcu: Move wakeup out from under rnp->lockPeter Zijlstra2015-12-071-1/+1
| | | | * | | | rcu: Fix comment for rcu_dereference_raw_notraceAlexey Kardashevskiy2015-12-071-1/+1
| | | | * | | | rcu: Don't redundantly disable irqs in rcu_irq_{enter,exit}()Paul E. McKenney2015-12-075-10/+40
| | | | * | | | rcu: Make cpu_needs_another_gp() be boolPaul E. McKenney2015-12-071-7/+7
| | | | * | | | rcu: Eliminate unused rcu_init_one() argumentPaul E. McKenney2015-12-072-5/+4
| | | | * | | | rcu: Stop disabling interrupts in scheduler fastpathsPaul E. McKenney2015-12-044-26/+23
| | | | * | | | rcu: Avoid tick_nohz_active checks on NOCBs CPUsPaul E. McKenney2015-12-041-5/+2
| | | | * | | | rcu: Fix obsolete rcu_bootup_announce_oddness() commentPaul E. McKenney2015-12-041-2/+1
| | | | * | | | rcu: Remove lock-acquisition loop from rcu_read_unlock_special()Paul E. McKenney2015-12-041-12/+6
| | | | * | | | rcu: Simplify rcu_sched_qs() control flowPaul E. McKenney2015-12-041-15/+14