From 6a91406ee4a03844ef1dd7b9db4f4d52eee9047d Mon Sep 17 00:00:00 2001 From: Phil Elwell Date: Wed, 30 Mar 2016 17:23:15 +0100 Subject: [PATCH] cpufreq: Temporarily ignore io_is_busy=1 To speed testing of the new sdhost driver that adapts to changes in core_freq, hack the on-demand governor to treat io_is_busy=1 as io_is_busy=0. The io_is_busy feature can still be forced using io_is_busy=2. Signed-off-by: Phil Elwell --- drivers/cpufreq/cpufreq_ondemand.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) --- a/drivers/cpufreq/cpufreq_ondemand.c +++ b/drivers/cpufreq/cpufreq_ondemand.c @@ -307,7 +307,12 @@ static ssize_t store_io_is_busy(struct d ret = sscanf(buf, "%u", &input); if (ret != 1) return -EINVAL; - od_tuners->io_is_busy = !!input; + // XXX temporary hack + if (input > 1) + input = 1; + else + input = 0; + od_tuners->io_is_busy = input; /* we need to re-evaluate prev_cpu_idle */ for_each_online_cpu(j) {