summaryrefslogtreecommitdiffstats
path: root/kernel
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-06-044-68/+111
|\
| * sched/fair: Update util_est before updating schedutilPatrick Bellasi2018-05-251-1/+8
| * sched/cpufreq: Modify aggregate utilization to always include blocked FAIR ut...Patrick Bellasi2018-05-251-9/+8
| * Merge branch 'sched/urgent' into sched/core, to pick up fixesIngo Molnar2018-05-2514-76/+223
| |\
| * | sched/core: Distinguish between idle_cpu() calls based on desired effect, int...Rohit Jain2018-05-142-10/+24
| * | sched/numa: Stagger NUMA balancing scan periods for new threadsMel Gorman2018-05-143-21/+48
| * | Merge tag 'v4.17-rc5' into sched/core, to pick up fixes and dependenciesIngo Molnar2018-05-1414-131/+166
| |\ \
| * | | sched/core: Don't schedule threads on pre-empted vCPUsRohit Jain2018-05-041-0/+3
| * | | sched/fair: Avoid calling sync_entity_load_avg() unnecessarilyViresh Kumar2018-05-041-9/+7
| * | | sched/fair: Rearrange select_task_rq_fair() to optimize itViresh Kumar2018-05-041-21/+16
* | | | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2018-06-041-22/+22
|\ \ \ \
| * \ \ \ Merge branch 'linus' into perf/core, to pick up fixesIngo Molnar2018-05-314-27/+72
| |\ \ \ \
| * | | | | perf/core: Wire up compat PERF_EVENT_IOC_QUERY_BPF, PERF_EVENT_IOC_MODIFY_ATT...Eugene Syromiatnikov2018-05-251-0/+2
| * | | | | perf/core: Fix bad use of igrab()Song Liu2018-05-251-12/+9
| * | | | | perf/core: Fix group scheduling with mixed hw and sw eventsSong Liu2018-05-251-10/+11
* | | | | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2018-06-049-256/+198
|\ \ \ \ \ \
| * | | | | | locking/rwsem: Simplify the is-owner-spinnable checksOleg Nesterov2018-05-251-12/+13
| * | | | | | Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2018-05-2512-71/+220
| |\| | | | |
| * | | | | | Merge tag 'v4.17-rc5' into locking/core, to pick up fixesIngo Molnar2018-05-1515-164/+164
| |\ \ \ \ \ \ | | | |_|_|/ / | | |/| | | |
| * | | | | | locking/lockdep: Move sanity check to inside lockdep_print_held_locks()Tetsuo Handa2018-05-141-16/+13
| * | | | | | locking/lockdep: Use for_each_process_thread() for debug_show_all_locks()Tetsuo Handa2018-05-141-35/+8
| * | | | | | Merge branch 'linus' into locking/core, to pick up fixesIngo Molnar2018-05-0518-166/+186
| |\ \ \ \ \ \
| * | | | | | | locking/mutex: Optimize __mutex_trylock_fast()Peter Zijlstra2018-05-041-1/+2
| * | | | | | | stop_machine: Use raw spinlocksThomas Gleixner2018-04-271-12/+12
| * | | | | | | delayacct: Use raw_spinlocksSebastian Andrzej Siewior2018-04-271-8/+9
| * | | | | | | locking/qspinlock: Remove duplicate clear_pending() function from PV codeWill Deacon2018-04-271-5/+0
| * | | | | | | locking/qspinlock: Add stat tracking for pending vs. slowpathWaiman Long2018-04-273-12/+18
| * | | | | | | locking/qspinlock: Use try_cmpxchg() instead of cmpxchg() when lockingWill Deacon2018-04-271-10/+9
| * | | | | | | locking/qspinlock: Elide back-to-back RELEASE operations with smp_wmb()Will Deacon2018-04-271-16/+17
| * | | | | | | locking/qspinlock: Use smp_cond_load_relaxed() to wait for next nodeWill Deacon2018-04-271-4/+2
| * | | | | | | locking/mcs: Use smp_cond_load_acquire() in MCS spin loopJason Low2018-04-271-4/+6
| * | | | | | | locking/qspinlock: Use atomic_cond_read_acquire()Will Deacon2018-04-271-6/+6
| * | | | | | | locking/qspinlock: Kill cmpxchg() loop when claiming lock from head of queueWill Deacon2018-04-271-11/+8
| * | | | | | | locking/qspinlock: Remove unbounded cmpxchg() loop from locking slowpathWill Deacon2018-04-272-49/+58
| * | | | | | | locking/qspinlock: Bound spinning on pending->locked transition in slowpathWill Deacon2018-04-271-3/+17
| * | | | | | | locking/qspinlock: Merge 'struct __qspinlock' into 'struct qspinlock'Will Deacon2018-04-272-66/+14
* | | | | | | | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2018-06-0416-483/+411
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2018-05-301-0/+9
| |\ \ \ \ \ \ \ \
| | * | | | | | | | rcu/x86: Provide early rcu_cpu_starting() callbackPeter Zijlstra2018-05-221-0/+9
| * | | | | | | | | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2018-05-1616-483/+402
| |\| | | | | | | | | | |_|_|/ / / / / | |/| | | | | | |
| | | | | | | | |
| | | \ \ \ \ \ \
| | | \ \ \ \ \ \
| | | \ \ \ \ \ \
| | *---. \ \ \ \ \ \ Merge branches 'exp.2018.05.15a', 'fixes.2018.05.15a', 'lock.2018.05.15a' and...Paul E. McKenney2018-05-1516-395/+254
| | |\ \ \ \ \ \ \ \ \
| | | | | * | | | | | | rcutorture: Print end-of-test statePaul E. McKenney2018-05-151-0/+8
| | | | * | | | | | | | rcu: Drop early GP request check from rcu_gp_kthread()Paul E. McKenney2018-05-151-6/+0
| | | | * | | | | | | | rcu: Simplify and inline cpu_needs_another_gp()Paul E. McKenney2018-05-153-57/+3
| | | | * | | | | | | | rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp()Paul E. McKenney2018-05-151-4/+2
| | | | * | | | | | | | rcu: Make rcu_start_this_gp() check for out-of-range requestsPaul E. McKenney2018-05-151-0/+2
| | | | * | | | | | | | rcu: Add funnel locking to rcu_start_this_gp()Paul E. McKenney2018-05-151-57/+35
| | | | * | | | | | | | rcu: Make rcu_start_future_gp() caller select grace periodPaul E. McKenney2018-05-152-35/+27
| | | | * | | | | | | | rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()Paul E. McKenney2018-05-151-44/+12
| | | | * | | | | | | | rcu: Clear request other than RCU_GP_FLAG_INIT at GP endPaul E. McKenney2018-05-151-0/+1