summaryrefslogtreecommitdiffstats
path: root/kernel/sched/sched.h
Commit message (Expand)AuthorAgeFilesLines
* sched/core: Fix forceidle balancingPeter Zijlstra2022-04-051-6/+0
* Merge branch 'sched/fast-headers' into sched/coreIngo Molnar2022-03-151-53/+61
|\
| * sched/headers: Reorganize, clean up and optimize kernel/sched/sched.h depende...Ingo Molnar2022-02-231-103/+44
| * sched/headers: Standardize kernel/sched/sched.h header dependenciesIngo Molnar2022-02-231-9/+11
| * sched/headers: Introduce kernel/sched/build_policy.c and build multiple .c fi...Ingo Molnar2022-02-231-0/+8
| * sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c f...Ingo Molnar2022-02-231-2/+55
| * sched/headers: Add header guard to kernel/sched/sched.hIngo Molnar2022-02-231-0/+4
* | sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()Dietmar Eggemann2022-03-081-2/+1
* | sched/deadline: Move bandwidth mgmt and reclaim functions into sched class so...Dietmar Eggemann2022-03-081-49/+0
* | sched/deadline: Remove unused def_dl_bandwidthDietmar Eggemann2022-03-081-1/+0
|/
* sched/numa: Fix NUMA topology for systems with CPU-less nodesHuang Ying2022-02-161-2/+4
* sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_maxQais Yousef2022-01-271-82/+99
* sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs()Dietmar Eggemann2021-12-111-4/+40
* sched/core: Forced idle accountingJosh Don2021-11-171-2/+30
* sched/fair: Prevent dead task groups from regaining cfs_rq'sMathias Krause2021-11-111-1/+2
* Merge tag 'cpu-to-thread_info-v5.16-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2021-11-011-4/+0
|\
| * sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=yArd Biesheuvel2021-09-301-4/+0
* | Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-11-011-19/+13
|\ \
| * | sched/core: Remove rq_relock()Peng Wang2021-10-221-8/+0
| * | sched: Make cookie functions staticShaokun Zhang2021-10-051-5/+0
| * | sched/topology: Introduce sched_group::flagsRicardo Neri2021-10-051-0/+1
| * | sched: Remove unused inline function __rq_clock_broken()YueHaibing2021-10-051-5/+0
| * | sched/fair: Add cfs bandwidth burst statisticsHuaixin Chang2021-10-051-0/+3
| * | sched: reduce sched slice for SCHED_IDLE entitiesJosh Don2021-10-051-0/+1
| * | sched: Account number of SCHED_IDLE entities on each cfs_rqJosh Don2021-10-051-0/+1
| * | sched/fair: Add NOHZ balancer flag for nohz.next_balance updatesValentin Schneider2021-10-051-1/+7
| |/
* / sched: move the <linux/blkdev.h> include out of kernel/sched/sched.hChristoph Hellwig2021-10-181-1/+0
|/
* Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-08-301-0/+26
|\
| * sched: Allow task CPU affinity to be restricted on asymmetric systemsWill Deacon2021-08-201-0/+1
| * sched: Cgroup SCHED_IDLE supportJosh Don2021-08-201-0/+8
| * sched/deadline: Fix reset_on_fork reporting of DL tasksQuentin Perret2021-08-041-0/+2
| * sched/sysctl: Move extern sysctl declarations to sched.hHailong Liu2021-06-281-0/+15
* | sched: Fix get_push_task() vs migrate_disable()Sebastian Andrzej Siewior2021-08-261-0/+3
* | sched: Fix Core-wide rq->lock for uninitialized CPUsPeter Zijlstra2021-08-201-1/+1
* | sched/uclamp: Ignore max aggregation if rq is idleXuewen Yan2021-07-021-7/+14
|/
* sched/fair: Introduce the burstable CFS controllerHuaixin Chang2021-06-241-0/+1
* sched/fair: Age the average idle timePeter Zijlstra2021-06-171-0/+3
* sched: Make multiple runqueue task counters 32-bitAlexey Dobriyan2021-05-121-6/+6
* sched: Trivial core scheduling cookie managementPeter Zijlstra2021-05-121-0/+16
* sched: Migration changes for core schedulingAubrey Li2021-05-121-0/+73
* sched: Trivial forced-newidle balancerPeter Zijlstra2021-05-121-0/+6
* sched/fair: Snapshot the min_vruntime of CPUs on force idleJoel Fernandes (Google)2021-05-121-0/+8
* sched/fair: Fix forced idle sibling starvation corner caseVineeth Pillai2021-05-121-1/+1
* sched: Add core wide task selection and schedulingPeter Zijlstra2021-05-121-1/+5
* sched: Basic tracking of matching tasksPeter Zijlstra2021-05-121-0/+55
* sched: Introduce sched_class::pick_task()Peter Zijlstra2021-05-121-0/+3
* sched: Optimize rq_lockp() usagePeter Zijlstra2021-05-121-8/+25
* sched: Core-wide rq->lockPeter Zijlstra2021-05-121-0/+58
* sched: Prepare for Core-wide rq->lockPeter Zijlstra2021-05-121-31/+17
* sched: Wrap rq::lock accessPeter Zijlstra2021-05-121-53/+52