From: Mel Gorman Date: Fri, 2 Nov 2012 11:33:45 +0000 (+0000) Subject: mm: mempolicy: Use _PAGE_NUMA to migrate pages X-Git-Tag: v3.8-rc1~92^2~28 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4daae3b4b9e49b7e0935499a352f1c59d90287d2;p=pandora-kernel.git mm: mempolicy: Use _PAGE_NUMA to migrate pages Note: Based on "mm/mpol: Use special PROT_NONE to migrate pages" but sufficiently different that the signed-off-bys were dropped Combine our previous _PAGE_NUMA, mpol_misplaced and migrate_misplaced_page() pieces into an effective migrate on fault scheme. Note that (on x86) we rely on PROT_NONE pages being !present and avoid the TLB flush from try_to_unmap(TTU_MIGRATION). This greatly improves the page-migration performance. Based-on-work-by: Peter Zijlstra Signed-off-by: Mel Gorman --- Reading git-diff-tree failed