On Tue, Mar 03, 2015 at 09:38:11AM +0100, Vincent Guittot wrote: > > Prefer siblings logic dates back to https://lkml.org/lkml/2009/8/27/210 > > and only used in update_sd_lb_stats() where we have > > > > if (child && child->flags & SD_PREFER_SIBLING) > > prefer_sibling = 1; > > > > However what confuses me is why should we even look at a child domain's > > flag to balance tasks across the current sched domain? Why cant we just > > set and use a sd flag at current level than to look at child domain > > flag? > > Peter, > have you got some insight about the reason ?
Yeah, because it makes sense that way? ;-) The we want to move things to the child's sibling, not the parent's sibling. We further need to have a child for this to make sense. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

