On Thu, Dec 12, 2013 at 11:35:12AM +0000, Morten Rasmussen wrote:
I know that this is how it is currently done for ARMv7 and one could argue that we should do the same for ARMv8 until we have a better solution. I just want to highlight that setting cpu_power this way is not generally the right thing to do for big.LITTLE. It will have to be fixed eventually.
Right, there's a good solid reason for all the work on the scheduler. I definitely think we ought to be following the same approach on both ARMv7 and ARMv8 to avoid confusion between people based on the platform they're working on.
If you're saying that the current ARMv7 code is always worse than doing nothing then clearly we ought to be removing that code from ARMv7 rather than hurting performance. I'd been under the impression that what we had there was not ideal but better than nothing in mainline rather than actively harmful.