On Monday, July 10, 2017 12:24:43 PM Viresh Kumar wrote: > On 08-07-17, 14:09, Rafael J. Wysocki wrote: > > I'm sort of wondering how many is "a lot" really. For instance, do you > > really > > want all of the existing ARM platforms to use the new stuff even though > > it may regress things there in principle? > > That's a valid question and we must (maybe we already have) have a policy for > such changes.
I don't think it is a matter of policy, as it tends to vary from case to case. What really matters is the reason to make the changes in this particular case. If the reason if to help new systems to work better in the first place and the old ones are affected just by the way, it may be better to avoid affecting them. On the other hand, if the reason is to improve things for all the new and old systems altogether, then sure let's do it this way. > I thought that such changes (which are so closely bound to the > scheduler) must be at least done at the architecture level and not really at > platform level. And so doing it widely (like done in this patch) maybe the > right > thing to do. This particular change is about a new feature, so making it in the core is OK in two cases IMO: (a) when you actively want everyone to be affected by it and (b) when the effect of it on the old systems should not be noticeable. Thanks, Rafael

