just a quick note: ever since I lost my mgross@xxxxxxxxxxxxxxx email I've started using markgross@xxxxxxxxxxx On Fri, Jan 13, 2012 at 02:59:11PM +0200, Antti P Miettinen wrote: > The inspiration for this patch series is the N9 CPU frequency boost > upon input events: > > http://www.spinics.net/lists/cpufreq/msg00667.html > > and the related changes in git://codeaurora.org/kernel/msm.git tree. > Those patches modify the ondemand cpufreq governor. This patch series > adds minimum and maximum CPU frequency as PM QoS parameters and > modifies the cpufreq core to enforce the PM QoS limits. There is also > an example module for boosting the frequency upon input events. > > I've been testing these changes against Ubuntu 3.2 kernel on a Dell > E6420 with the ACPI cpufreq driver. The patches are against > linux-next/master, compile tested against it. I'll test it this weekend as well. FWIW if this works the way I hope it does then, its a feature we need for different reasons than interactivity. So thanks for working on this! > > V2: > * split min and max to separate commits > * handle PM QoS min above max as max > * handle PM QoS max below min as min A qos to constrain how slow the cpu goes is ok. A qos to constrain how fast it is allowed to go is not a PM_QOS thing. I'll review the patchset later today. Thanks! --mark > > --Antti > > Alex Frid (1): > PM QoS: Simplify PM QoS expansion/merge > > Antti P Miettinen (7): > PM QoS: Add CPU frequency minimum as PM QoS param > cpufreq: Export user_policy min/max > cpufreq: Preserve sysfs min/max request > cpufreq: Enforce PM QoS minimum limit > input: CPU frequency booster > PM QoS: Add CPU frequency maximum as PM QoS param > cpufreq: Enforce PM QoS maximum frequency > > drivers/cpufreq/cpufreq.c | 59 +++++++++++++- > drivers/input/Kconfig | 9 ++ > drivers/input/Makefile | 1 + > drivers/input/input-cfboost.c | 174 +++++++++++++++++++++++++++++++++++++++++ > include/linux/pm_qos.h | 19 ++++- > kernel/power/qos.c | 55 ++++++++++---- > 6 files changed, 295 insertions(+), 22 deletions(-) > create mode 100644 drivers/input/input-cfboost.c > > -- > 1.7.4.1 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-pm" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe cpufreq" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html