Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1208143

Re: [RFCv5 PATCH 40/46] sched/cpufreq_sched: compute freq_new based on capacity_orig_of()

From Peter Zijlstra <peterz@infradead.org>
Newsgroups linux.kernel
Subject Re: [RFCv5 PATCH 40/46] sched/cpufreq_sched: compute freq_new based on capacity_orig_of()
Date 2015-08-15 22:00 +0200
Message-ID <pXPMv-2Vm-37@gated-at.bofh.it> (permalink)
References <pJFN0-Ef-15@gated-at.bofh.it> <pJGg2-Pr-35@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Tue, Jul 07, 2015 at 07:24:23PM +0100, Morten Rasmussen wrote:
> diff --git a/kernel/sched/cpufreq_sched.c b/kernel/sched/cpufreq_sched.c
> index 2968f3a..7071528 100644
> --- a/kernel/sched/cpufreq_sched.c
> +++ b/kernel/sched/cpufreq_sched.c
> @@ -184,7 +184,7 @@ void cpufreq_sched_set_cap(int cpu, unsigned long capacity)
>  		goto out;
>  
>  	/* Convert the new maximum capacity request into a cpu frequency */
> -	freq_new = capacity * policy->max >> SCHED_CAPACITY_SHIFT;
> +	freq_new = (capacity * policy->max) / capacity_orig_of(cpu);
>  
>  	/* No change in frequency? Bail and return current capacity. */
>  	if (freq_new == policy->cur)

Can't we avoid exporting that lot by simply passing in the right values
to begin with?
--
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 | NextNext in thread | Find similar | Unroll thread


Thread

Re: [RFCv5 PATCH 40/46] sched/cpufreq_sched: compute freq_new based  on capacity_orig_of() Peter Zijlstra <peterz@infradead.org> - 2015-08-15 22:00 +0200
  Re: [RFCv5 PATCH 40/46] sched/cpufreq_sched: compute freq_new based on  capacity_orig_of() Michael Turquette <mturquette@baylibre.com> - 2015-08-16 06:10 +0200
    Re: [RFCv5 PATCH 40/46] sched/cpufreq_sched: compute freq_new based  on capacity_orig_of() Peter Zijlstra <peterz@infradead.org> - 2015-08-17 00:10 +0200
      Re: [RFCv5 PATCH 40/46] sched/cpufreq_sched: compute freq_new based  on capacity_orig_of() Juri Lelli <juri.lelli@arm.com> - 2015-08-17 14:20 +0200

csiph-web