aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_iface.c
diff options
context:
space:
mode:
authorAndrea Arcangeli <[email protected]>2012-10-05 21:36:27 +0200
committerMel Gorman <[email protected]>2012-12-11 14:42:37 +0000
commit0b9d705297b273657923518dbea2377cd03532ed (patch)
tree9049d172d6fcd71790a4689c7fed62a912516265 /net/lapb/lapb_iface.c
parentbe3a728427a605990a7a0b6dbf9e29b68e266146 (diff)
mm: numa: Support NUMA hinting page faults from gup/gup_fast
Introduce FOLL_NUMA to tell follow_page to check pte/pmd_numa. get_user_pages must use FOLL_NUMA, and it's safe to do so because it always invokes handle_mm_fault and retries the follow_page later. KVM secondary MMU page faults will trigger the NUMA hinting page faults through gup_fast -> get_user_pages -> follow_page -> handle_mm_fault. Other follow_page callers like KSM should not use FOLL_NUMA, or they would fail to get the pages if they use follow_page instead of get_user_pages. [ This patch was picked up from the AutoNUMA tree. ] Originally-by: Andrea Arcangeli <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Andrew Morton <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Andrea Arcangeli <[email protected]> Cc: Rik van Riel <[email protected]> [ ported to this tree. ] Signed-off-by: Ingo Molnar <[email protected]> Reviewed-by: Rik van Riel <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions