On 11/30/2012 02:23 PM, Viresh Kumar wrote:
On 30 November 2012 15:22, Jon Medhurst (Tixy) tixy@linaro.org wrote:
But if they aren't different why do we need your version?
To my understanding, having a separate topic for the interactive governor makes sense if some people need this governor, but do not want the rest of android code in their kernel. Viresh, is this the case? This seems to contradict with the initial idea of the single kernel tree (where all the releases should be made from), but may be valuable for the LTs/members and for some development work.
Viresh, I'd like an explicit answer to why do we need a separate topic for the interactive governor (in addition to the android one). We must be sure we would do that extra work for a reason.
On Fri, 2012-11-30 at 07:47 +0530, Viresh Kumar wrote: But if they aren't different why do we need your version? Thing is I not sure who the 'other guy' is who is maintaining the Android topic, it use to always be John Stultz but not sure now.
I believe John is maintaining it, as i can guess from git.linaro.org
John did all the Android topics updates for llct except the last one. Adding Anton (his Android topic has been used for 12.11), and Deepak.
That will guarantee that all are using same and latest version of this governor.
Is 'the latest version' the one in AOSP?
Yes.
So it is from the same source as the android topic for llct. Just the topic by Viresh is a bit more recent, and is a few commits ahead of the android topic currently merged into llct.
Over that it would be available for ubuntu also.
But surely it is already available for Ubuntu because the Android topic branch is included in llct. E.g. if you boot a 12.11 Ubuntu image for vexpress and do
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
you will get:
interactive ondemand performance
Yes. It is. :)
How do you suggest to solve these issues?
That you, Andrey and the 'the guy maintaining the Android topic'
Deepak, is that ^^^ John, Anton, or someone else? :)
get together and work it out :-)
Of course, it could be that things go smoothly without any coordination.
I don't believe in that :( In a different world - maybe.
I just wanted to chime in and make sure that people knew that there could be issues, because these things have a nasty habit of cropping up a few days before a monthly release, when there is little time to fix and test things.
Viresh,
@John/Andrey: Current linux-linaro surely doesn't have latest interactive governor in it. How do you guys suggest to get over this issue? I have few ideas:
- John pull it from my tree, and i will keep an eye on AOSP
... the problem here is that AOSP is not the interactive governor only. John (or the other "Android topic guy") would have to keep an eye on the rest of AOSP. Keeping two pars of eyes on the same thing requires coordination. Or are you volunteering to take over the android topic? :)
- John directly pick patches from AOSP
... and again, then you and the "Android topic guy" must synchronize somehow. Otherwise we would get into the same situation with two slightly different versions of the interactive governor in the two topics like we have now.
John, Anton,
If one of you will continue to maintain the android topic, for the next cycles could you split a separate interactive governor topic from the android one? Or any other ideas?
Thanks, Andrey