On 03-02-16, 10:51, Juri Lelli wrote:
I also think that sched-dvfs should not use cpufreq_governor.c. It is useful boilerplate code for ondemand and conservative, as they share lot of data structures and how they work, but it doesn't necessarily suit everybody's needs, IMHO.
OTOH, fixing the current issue in the best way we can come up with has still value of course :).
Right. cpufreq_governor.c is more about the technique where we do load evaluation using deferred timers and workqueues, which isn't required for sched-dvfs.
We can just move the common parts, like, governor_show/governor_store routines, and the new macros being added here.