Loading drivers/cpufreq/cpufreq_interactive.c +4 −2 Original line number Diff line number Diff line Loading @@ -442,11 +442,13 @@ static u64 update_load(int cpu) static unsigned int sl_busy_to_laf(struct cpufreq_interactive_policyinfo *ppol, unsigned long busy) { int prev_load; struct cpufreq_interactive_tunables *tunables = ppol->policy->governor_data; busy *= ppol->policy->cpuinfo.max_freq; return div64_s64(busy, tunables->timer_rate) * 100; prev_load = mult_frac(ppol->policy->cpuinfo.max_freq * 100, busy, tunables->timer_rate); return prev_load; } #define NEW_TASK_RATIO 75 Loading Loading
drivers/cpufreq/cpufreq_interactive.c +4 −2 Original line number Diff line number Diff line Loading @@ -442,11 +442,13 @@ static u64 update_load(int cpu) static unsigned int sl_busy_to_laf(struct cpufreq_interactive_policyinfo *ppol, unsigned long busy) { int prev_load; struct cpufreq_interactive_tunables *tunables = ppol->policy->governor_data; busy *= ppol->policy->cpuinfo.max_freq; return div64_s64(busy, tunables->timer_rate) * 100; prev_load = mult_frac(ppol->policy->cpuinfo.max_freq * 100, busy, tunables->timer_rate); return prev_load; } #define NEW_TASK_RATIO 75 Loading