On Mon, Jan 20, 2014 at 02:21:07PM -0500, [email protected] wrote: > From: Rik van Riel <[email protected]> > > The current code in task_numa_placement calculates the difference > between the old and the new value, but also temporarily stores half > of the old value in the per-process variables. > > The NUMA balancing code looks at those per-process variables, and > having other tasks temporarily see halved statistics could lead to > unwanted numa migrations. This can be avoided by doing all the math > in local variables. > > This change also simplifies the code a little. > > Cc: Peter Zijlstra <[email protected]> > Cc: Mel Gorman <[email protected]> > Cc: Ingo Molnar <[email protected]> > Cc: Chegu Vinod <[email protected]> > Signed-off-by: Rik van Riel <[email protected]>
Acked-by: Mel Gorman <[email protected]> -- Mel Gorman SUSE Labs -- 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/

