Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1173178
| From | Michael Turquette <mturquette@baylibre.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v3 0/4] scheduler-driven cpu frequency selection |
| Date | 2015-06-27 02:00 +0200 |
| Message-ID | <pFLHk-5xo-1@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
This series addresses the comments from v2 and rearranges the code to separate the bits that are safe to merge from the bits that are not. In particular the simplified governor no longer implements any policy of its own. That code is migrated to fair.c and marked as RFC. The capacity-selection code in fair.c (patch #4) is a placeholder and can be replaced by something more sophisticated, and it illustrates the use of the new governor api's for anyone that wants to play around with crafting a new policy. Patch #1 is a re-post from Morten, as it is the only dependency these patches have on his EAS series. Please consider merging patches #2 and #3 if they do not appear too controversial. Without enabling the feature in Kconfig will be no impact on existing code. Michael Turquette (3): cpufreq: introduce cpufreq_driver_might_sleep sched: scheduler-driven cpu frequency selection [RFC] sched: cfs: cpu frequency scaling policy Morten Rasmussen (1): arm: Frequency invariant scheduler load-tracking support arch/arm/include/asm/topology.h | 7 + arch/arm/kernel/smp.c | 53 ++++++- arch/arm/kernel/topology.c | 17 +++ drivers/cpufreq/Kconfig | 24 ++++ drivers/cpufreq/cpufreq.c | 6 + include/linux/cpufreq.h | 12 ++ kernel/sched/Makefile | 1 + kernel/sched/cpufreq_sched.c | 308 ++++++++++++++++++++++++++++++++++++++++ kernel/sched/fair.c | 41 ++++++ kernel/sched/sched.h | 8 ++ 10 files changed, 475 insertions(+), 2 deletions(-) create mode 100644 kernel/sched/cpufreq_sched.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH v3 0/4] scheduler-driven cpu frequency selection Michael Turquette <mturquette@baylibre.com> - 2015-06-27 02:00 +0200 [PATCH v3 1/4] arm: Frequency invariant scheduler load-tracking support Michael Turquette <mturquette@baylibre.com> - 2015-06-27 02:00 +0200 [PATCH v3 2/4] cpufreq: introduce cpufreq_driver_might_sleep Michael Turquette <mturquette@baylibre.com> - 2015-06-27 02:00 +0200 [PATCH v3 4/4] [RFC] sched: cfs: cpu frequency scaling policy Michael Turquette <mturquette@baylibre.com> - 2015-06-27 02:00 +0200 [PATCH v3 3/4] sched: scheduler-driven cpu frequency selection Michael Turquette <mturquette@baylibre.com> - 2015-06-27 02:00 +0200 Re: [PATCH v3 0/4] scheduler-driven cpu frequency selection Vincent Guittot <vincent.guittot@linaro.org> - 2015-07-03 12:00 +0200
csiph-web