From: Mel Gorman Date: Thu, 19 Dec 2013 01:08:45 +0000 (-0800) Subject: mm: numa: guarantee that tlb_flush_pending updates are visible before page table... X-Git-Tag: v3.13-rc5~23^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af2c1401e6f9177483be4fad876d0073669df9df;p=pandora-kernel.git mm: numa: guarantee that tlb_flush_pending updates are visible before page table updates According to documentation on barriers, stores issued before a LOCK can complete after the lock implying that it's possible tlb_flush_pending can be visible after a page table update. As per revised documentation, this patch adds a smp_mb__before_spinlock to guarantee the correct ordering. Signed-off-by: Mel Gorman Acked-by: Paul E. McKenney Reviewed-by: Rik van Riel Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed