summaryrefslogtreecommitdiffstats
path: root/kernel/sched (follow)
Commit message (Expand)AuthorAgeFilesLines
* sched/fair: Ensure _sum and _avg values stay consistentOdin Ugedal2021-06-281-3/+3
* sched/topology: Rework CPU capacity asymmetry detectionBeata Michalska2021-06-241-78/+131
* psi: Fix race between psi_trigger_create/destroyZhaoyang Huang2021-06-241-6/+6
* sched/fair: Introduce the burstable CFS controllerHuaixin Chang2021-06-243-10/+73
* sched/uclamp: Fix uclamp_tg_restrict()Qais Yousef2021-06-221-31/+18
* sched/rt: Fix Deadline utilization tracking during policy changeVincent Donnefort2021-06-221-0/+2
* sched/rt: Fix RT utilization tracking during policy changeVincent Donnefort2021-06-221-5/+12
* sched: Change task_struct::statePeter Zijlstra2021-06-183-34/+40
* sched: Add get_current_state()Peter Zijlstra2021-06-181-3/+3
* sched: Introduce task_is_running()Peter Zijlstra2021-06-182-4/+4
* Merge branch 'sched/urgent' into sched/core, to resolve conflictsIngo Molnar2021-06-183-41/+40
|\
| * sched/fair: Correctly insert cfs_rq's to list on unthrottleOdin Ugedal2021-06-141-19/+25
| * sched/fair: Fix util_est UTIL_AVG_UNCHANGED handlingDietmar Eggemann2021-06-033-13/+6
* | sched/fair: Age the average idle timePeter Zijlstra2021-06-173-4/+29
* | sched/cpufreq: Consider reduced CPU capacity in energy calculationLukasz Luba2021-06-172-1/+2
* | sched/fair: Take thermal pressure into account while estimating energyLukasz Luba2021-06-171-3/+8
* | sched/fair: Return early from update_tg_cfs_load() if delta == 0Dietmar Eggemann2021-06-171-1/+4
* | sched/pelt: Check that *_avg are null when *_sum areVincent Guittot2021-06-171-0/+9
* | sched/debug: Remove obsolete init_schedstats()Eric Dumazet2021-06-041-17/+2
* | Merge branch 'sched/urgent' into sched/core, to pick up fixesIngo Molnar2021-06-031-9/+14
|\|
| * sched/pelt: Ensure that *_sum is always synced with *_avgVincent Guittot2021-06-031-2/+8
| * sched/fair: Make sure to update tg contrib for blocked loadVincent Guittot2021-05-311-1/+1
| * sched/fair: Keep load_avg and load_sum syncedVincent Guittot2021-05-311-6/+5
* | sched: Don't defer CPU pick to migration_cpu_stop()Valentin Schneider2021-06-011-8/+12
* | sched/fair: Fix ascii art by relpacing tabsOdin Ugedal2021-06-011-4/+4
* | sched,init: Fix DEBUG_PREEMPT vs early bootPeter Zijlstra2021-06-011-0/+1
* | sched: Fix a stale comment in pick_next_task()Masahiro Yamada2021-05-191-1/+1
* | sched/uclamp: Fix locking around cpu_util_update_eff()Qais Yousef2021-05-191-0/+7
* | sched/uclamp: Fix wrong implementation of cpu.uclamp.minQais Yousef2021-05-191-4/+17
* | sched: Make the idle task quack like a per-CPU kthreadValentin Schneider2021-05-181-6/+15
* | sched,stats: Further simplify sched_infoPeter Zijlstra2021-05-181-9/+12
* | sched/isolation: Reconcile rcu_nocbs= and nohz_full=Paul Gortmaker2021-05-131-3/+1
* | sched: Make multiple runqueue task counters 32-bitAlexey Dobriyan2021-05-122-7/+7
* | sched: Make nr_iowait_cpu() return 32-bit valueAlexey Dobriyan2021-05-121-1/+1
* | sched: Make nr_iowait() return 32-bit valueAlexey Dobriyan2021-05-121-2/+2
* | sched: Make nr_running() return 32-bit valueAlexey Dobriyan2021-05-121-2/+2
* | sched: Fix leftover comment typosIngo Molnar2021-05-122-5/+5
* | sched/core: Initialize the idle task with preemption disabledValentin Schneider2021-05-121-1/+1
* | sched: prctl() core-scheduling interfaceChris Hyser2021-05-121-0/+114
* | sched: Inherit task cookie on fork()Peter Zijlstra2021-05-121-0/+6
* | sched: Trivial core scheduling cookie managementPeter Zijlstra2021-05-124-3/+130
* | sched: Migration changes for core schedulingAubrey Li2021-05-122-6/+96
* | sched: Trivial forced-newidle balancerPeter Zijlstra2021-05-123-1/+136
* | sched/fair: Snapshot the min_vruntime of CPUs on force idleJoel Fernandes (Google)2021-05-123-25/+117
* | sched: Fix priority inversion of cookied task with siblingJoel Fernandes (Google)2021-05-121-39/+26
* | sched/fair: Fix forced idle sibling starvation corner caseVineeth Pillai2021-05-123-8/+49
* | sched: Add core wide task selection and schedulingPeter Zijlstra2021-05-122-2/+305
* | sched: Basic tracking of matching tasksPeter Zijlstra2021-05-123-50/+203
* | sched: Introduce sched_class::pick_task()Peter Zijlstra2021-05-126-9/+87
* | sched: Allow sched_core_put() from atomic contextPeter Zijlstra2021-05-121-6/+27