On Fri, Sep 14, 2012 at 2:56 PM, Peter Zijlstra <a.p.zijls...@chello.nl> wrote: > > Both things change semantics, not looking at the entire package is new > too.
Well, the "idle_buddy" thing on its own could be considered to be purely a caching thing. Sure, it doesn't take tsk_cpus_allowed() into account while setting up the cache (since it's not dynamic enough), but *assuming* the common case is that people let threads be on any of the cores of a package, it should be possible to make the cache 100% equivalent with no semantic change. No? The code doesn't even try to do that kind of "don't change semantics", though, and makes the idle-buddy thing entirely different. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/