summaryrefslogtreecommitdiffstats
path: root/kernel/sched/cpufreq_schedutil.c
Commit message (Expand)AuthorAgeFilesLines
* sched/fair: Fix frequency selection for non-invariant caseVincent Guittot2024-01-161-1/+5
* cpufreq/schedutil: Use a fixed reference frequencyVincent Guittot2023-12-231-2/+24
* sched/cpufreq: Rework iowait boostVincent Guittot2023-11-231-15/+14
* sched/cpufreq: Rework schedutil governor performance estimationVincent Guittot2023-11-231-10/+25
* Merge branch 'pm-cpufreq'Rafael J. Wysocki2023-10-261-34/+32
|\
| * cpufreq: Rebuild sched-domains when removing cpufreq driverPierre Gondois2023-10-061-26/+29
| * cpufreq: schedutil: Merge initialization code of sg_cpu in single loopLiao Chang2023-10-061-8/+3
* | cpufreq: schedutil: Update next_freq when cpufreq_limits changeXuewen Yan2023-10-051-1/+2
|/
* sched/fair, cpufreq: Introduce 'runnable boosting'Dietmar Eggemann2023-06-051-1/+2
* cpufreq: schedutil: make kobj_type structure constantThomas Weißschuh2023-02-231-1/+1
* cpufreq, sched/util: Optimize operations with single CPU capacity lookupLukasz Luba2023-01-071-20/+23
* Revert "cpufreq: schedutil: Move max CPU capacity to sugov_policy"Sam Wu2022-11-221-15/+15
* cpufreq: schedutil: Move max CPU capacity to sugov_policyLukasz Luba2022-08-231-15/+15
* sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util()Dietmar Eggemann2022-06-281-3/+2
* Merge tag 'sched-core-2022-03-22' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-03-221-9/+9
|\
| * sched/headers: Introduce kernel/sched/build_utility.c and build multiple .c f...Ingo Molnar2022-02-231-7/+0
| * sched/uclamp: Fix iowait boost escaping uclamp restrictionQais Yousef2022-01-271-0/+1
| * sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_maxQais Yousef2022-01-271-2/+8
* | cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_setKevin Hao2022-02-041-1/+1
|/
* sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs()Dietmar Eggemann2021-12-111-1/+1
* cpufreq: schedutil: Use kobject release() method to free sugov_tunablesKevin Hao2021-08-061-5/+11
* sched/cpufreq: Consider reduced CPU capacity in energy calculationLukasz Luba2021-06-171-0/+1
* Merge tag 'sched-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-04-281-1/+1
|\
| * sched: Fix various typosIngo Molnar2021-03-221-1/+1
* | cpufreq: schedutil: Call sugov_update_next_freq() before check to fast_switch...Yue Hu2021-03-181-17/+12
|/
* Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2021-02-231-8/+6
|\
| * cpufreq: schedutil: Remove update_lock comment from struct sugov_policy defin...Yue Hu2021-02-191-1/+1
| * cpufreq: schedutil: Remove needless sg_policy parameter from ignore_dl_rate_l...Yue Hu2021-02-191-7/+5
* | sched/core: Rename schedutil_cpu_util() and allow rest of the kernel to use itViresh Kumar2021-01-141-1/+1
* | sched/core: Move schedutil_cpu_util() to core.cViresh Kumar2021-01-141-106/+0
|/
* Merge branch 'pm-cpufreq'Rafael J. Wysocki2020-12-221-30/+76
|\
| * cpufreq: Add special-purpose fast-switching callback for driversRafael J. Wysocki2020-12-151-10/+58
| * cpufreq: schedutil: Add util to struct sg_cpuRafael J. Wysocki2020-12-151-22/+20
* | Merge tag 'pm-5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2020-12-151-5/+3
|\|
| * cpufreq: schedutil: Simplify sugov_update_next_freq()Rafael J. Wysocki2020-12-111-5/+3
* | Merge branch 'linus' into sched/core, to resolve semantic conflictIngo Molnar2020-11-271-10/+10
|\|
| * cpufreq: Introduce governor flagsRafael J. Wysocki2020-11-101-1/+1
| * cpufreq: schedutil: Don't skip freq update if need_freq_update is setViresh Kumar2020-11-021-12/+10
| * cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is setRafael J. Wysocki2020-10-291-2/+4
* | sched/topology,schedutil: Wrap sched domains rebuildIonela Voinescu2020-11-191-8/+1
|/
* cpufreq: schedutil: restore cached freq when next_f is not changedWei Wang2020-10-191-2/+3
* cpufreq: schedutil: Simplify sugov_fast_switch()Rafael J. Wysocki2020-10-071-6/+2
* cpufreq: Move traces and update to policy->cur to cpufreq coreViresh Kumar2020-10-051-11/+1
* Merge tag 'pm-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2020-08-031-5/+1
|\
| * cpufreq: Register governors at core_initcallQuentin Perret2020-07-021-5/+1
* | sched/uclamp: Protect uclamp fast path code with static keyQais Yousef2020-07-081-1/+1
|/
* sched/uclamp: Rename uclamp_util_with() into uclamp_rq_util_with()Valentin Schneider2019-12-251-1/+1
* cpufreq: Avoid leaving stale IRQ work items during CPU offlineRafael J. Wysocki2019-12-121-5/+3
* cpufreq: Initialize the governors in core_initcallAmit Kucheria2019-11-071-1/+1
* Merge tag 'pm-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2019-09-171-1/+6
|\