diff options
Diffstat (limited to 'mm/vmscan.c')
-rw-r--r-- | mm/vmscan.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mm/vmscan.c b/mm/vmscan.c index ec4555369e17..3ad66580b8b4 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c | |||
@@ -2915,7 +2915,7 @@ unsigned long try_to_free_pages(struct zonelist *zonelist, int order, | |||
2915 | unsigned long nr_reclaimed; | 2915 | unsigned long nr_reclaimed; |
2916 | struct scan_control sc = { | 2916 | struct scan_control sc = { |
2917 | .nr_to_reclaim = SWAP_CLUSTER_MAX, | 2917 | .nr_to_reclaim = SWAP_CLUSTER_MAX, |
2918 | .gfp_mask = (gfp_mask = memalloc_noio_flags(gfp_mask)), | 2918 | .gfp_mask = (gfp_mask = current_gfp_context(gfp_mask)), |
2919 | .reclaim_idx = gfp_zone(gfp_mask), | 2919 | .reclaim_idx = gfp_zone(gfp_mask), |
2920 | .order = order, | 2920 | .order = order, |
2921 | .nodemask = nodemask, | 2921 | .nodemask = nodemask, |
@@ -2995,7 +2995,7 @@ unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, | |||
2995 | int nid; | 2995 | int nid; |
2996 | struct scan_control sc = { | 2996 | struct scan_control sc = { |
2997 | .nr_to_reclaim = max(nr_pages, SWAP_CLUSTER_MAX), | 2997 | .nr_to_reclaim = max(nr_pages, SWAP_CLUSTER_MAX), |
2998 | .gfp_mask = (gfp_mask & GFP_RECLAIM_MASK) | | 2998 | .gfp_mask = (current_gfp_context(gfp_mask) & GFP_RECLAIM_MASK) | |
2999 | (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK), | 2999 | (GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK), |
3000 | .reclaim_idx = MAX_NR_ZONES - 1, | 3000 | .reclaim_idx = MAX_NR_ZONES - 1, |
3001 | .target_mem_cgroup = memcg, | 3001 | .target_mem_cgroup = memcg, |
@@ -3702,7 +3702,7 @@ static int __node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask, unsigned in | |||
3702 | int classzone_idx = gfp_zone(gfp_mask); | 3702 | int classzone_idx = gfp_zone(gfp_mask); |
3703 | struct scan_control sc = { | 3703 | struct scan_control sc = { |
3704 | .nr_to_reclaim = max(nr_pages, SWAP_CLUSTER_MAX), | 3704 | .nr_to_reclaim = max(nr_pages, SWAP_CLUSTER_MAX), |
3705 | .gfp_mask = (gfp_mask = memalloc_noio_flags(gfp_mask)), | 3705 | .gfp_mask = (gfp_mask = current_gfp_context(gfp_mask)), |
3706 | .order = order, | 3706 | .order = order, |
3707 | .priority = NODE_RECLAIM_PRIORITY, | 3707 | .priority = NODE_RECLAIM_PRIORITY, |
3708 | .may_writepage = !!(node_reclaim_mode & RECLAIM_WRITE), | 3708 | .may_writepage = !!(node_reclaim_mode & RECLAIM_WRITE), |