summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2016-01-111-177/+109
|\
| * perf/core: Collapse more IPI loopsPeter Zijlstra2016-01-061-73/+33
| * Merge branch 'perf/urgent' into perf/core, to pick up fixes before applying n...Ingo Molnar2016-01-061-29/+6
| |\
| * \ Merge tag 'v4.4-rc5' into perf/core, to pick up fixesIngo Molnar2015-12-1420-180/+285
| |\ \
| * | | perf/core: Collapse common IPI patternPeter Zijlstra2015-12-061-104/+76
* | | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2016-01-116-88/+730
|\ \ \ \
| * | | | 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/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-042-5/+308
| * | | | sched/core, locking: Document Program-Order guaranteesPeter Zijlstra2015-12-041-0/+91
| * | | | locking, sched: Introduce smp_cond_acquire() and use itPeter Zijlstra2015-12-043-10/+3
| * | | | 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-231-16/+27
| * | | | | 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-231-5/+24
* | | | | | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2016-01-119-217/+342
|\ \ \ \ \ \
| * \ \ \ \ \ Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2016-01-069-217/+342
| |\ \ \ \ \ \
| | | \ \ \ \ \
| | | \ \ \ \ \
| | | \ \ \ \ \
| | | \ \ \ \ \
| | *---. \ \ \ \ \ Merge branches 'doc.2015.12.05a', 'exp.2015.12.07a', 'fixes.2015.12.07a', 'li...Paul E. McKenney2015-12-079-144/+262
| | |\ \ \ \ \ \ \ \
| | | | | * | | | | | 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: Dump stack when GP kthread stallsPaul E. McKenney2015-12-051-1/+4
| | | | | * | | | | | rcutorture: Flag nonexistent RCU GP kthreadPaul E. McKenney2015-12-051-1/+1
| | | |_|/ / / / / / | | |/| | | | | | |
| | | | * | | | | | 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: Don't redundantly disable irqs in rcu_irq_{enter,exit}()Paul E. McKenney2015-12-071-6/+26
| | | | * | | | | | 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-043-25/+22
| | | | * | | | | | 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
| | | | * | | | | | kernel: Make rcu/tree_trace.c explicitly non-modularPaul Gortmaker2015-12-041-16/+3
| | | | * | | | | | rcu: Move lock_class_key to local scopePaul E. McKenney2015-12-041-4/+3
| | | |/ / / / / / | | |/| | | | | |
| | | * | | | | | rcu: Remove TINY_RCU bloat from pointless boot parametersPaul E. McKenney2015-12-072-3/+8
| | | * | | | | | rcu: Allow expedited grace periods to be disabled at initPaul E. McKenney2015-12-041-0/+5
| | | * | | | | | rcu: Add rcu_normal kernel parameter to suppress expeditingPaul E. McKenney2015-12-045-3/+45
| | | * | | | | | rcu: Add more diagnostics to expedited stall warning messages.Paul E. McKenney2015-12-041-3/+21
| | | * | | | | | rcu: Make expedited grace periods resolve stall-warning tiesPaul E. McKenney2015-12-041-1/+1
| | | * | | | | | rcu: Reduce expedited GP memory contention via per-CPU variablesPaul E. McKenney2015-12-043-16/+21
| | | * | | | | | rcu: Invert sync_rcu_exp_select_cpus() "if" statementPaul E. McKenney2015-12-041-16/+14
| | | * | | | | | rcu: Move smp_mb() from rcu_seq_snap() to rcu_exp_gp_seq_snap()Paul E. McKenney2015-12-041-1/+1
| | | * | | | | | rcu: Clarify role of ->expmaskinitnextPaul E. McKenney2015-12-041-0/+2
OpenPOWER on IntegriCloud