On Mon, Jan 20, 2014 at 02:21:07PM -0500, r...@redhat.com wrote: > From: Rik van Riel <r...@redhat.com> > > 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 <pet...@infradead.org> > Cc: Mel Gorman <mgor...@suse.de> > Cc: Ingo Molnar <mi...@redhat.com> > Cc: Chegu Vinod <chegu_vi...@hp.com> > Signed-off-by: Rik van Riel <r...@redhat.com>
Acked-by: Mel Gorman <mgor...@suse.de> -- Mel Gorman SUSE Labs -- 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/