summaryrefslogtreecommitdiff
path: root/arch/parisc
diff options
context:
space:
mode:
authorMel Gorman <mgorman@techsingularity.net>2016-05-20 00:14:44 (GMT)
committerLinus Torvalds <torvalds@linux-foundation.org>2016-05-20 02:12:14 (GMT)
commit4741526b83c5d3a3d661d1896f9e7414c5730bcb (patch)
treedd8f5b4f6a8be7fc321fce60462b669f4a30f75d /arch/parisc
parent4e6118016eb7986109ad61b00186579f384f956a (diff)
downloadlinux-4741526b83c5d3a3d661d1896f9e7414c5730bcb.tar.xz
mm, page_alloc: restore the original nodemask if the fast path allocation failed
The page allocator fast path uses either the requested nodemask or cpuset_current_mems_allowed if cpusets are enabled. If the allocation context allows watermarks to be ignored then it can also ignore memory policies. However, on entering the allocator slowpath the nodemask may still be cpuset_current_mems_allowed and the policies are enforced. This patch resets the nodemask appropriately before entering the slowpath. Link: http://lkml.kernel.org/r/20160504143628.GU2858@techsingularity.net Signed-off-by: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Mel Gorman <mgorman@techsingularity.net> Cc: Jesper Dangaard Brouer <brouer@redhat.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/parisc')
0 files changed, 0 insertions, 0 deletions