]> git.baikalelectronics.ru Git - kernel.git/commit
mm: numa: Trap pmd hinting faults only if we would otherwise trap PTE faults
authorMel Gorman <mgorman@suse.de>
Mon, 7 Oct 2013 10:29:14 +0000 (11:29 +0100)
committerIngo Molnar <mingo@kernel.org>
Wed, 9 Oct 2013 10:40:44 +0000 (12:40 +0200)
commitd0533a3aebe20ef887731acde1702c1e0f1aa1e9
tree9369e1194bf3ddc91a5298b04fe590845851565b
parente88d3b8a572d1b11f2526c2a9792c230a8d90bc1
mm: numa: Trap pmd hinting faults only if we would otherwise trap PTE faults

Base page PMD faulting is meant to batch handle NUMA hinting faults from
PTEs. However, even is no PTE faults would ever be handled within a
range the kernel still traps PMD hinting faults. This patch avoids the
overhead.

Signed-off-by: Mel Gorman <mgorman@suse.de>
Reviewed-by: Rik van Riel <riel@redhat.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1381141781-10992-37-git-send-email-mgorman@suse.de
Signed-off-by: Ingo Molnar <mingo@kernel.org>
mm/mprotect.c