|
@@ -1969,7 +1969,7 @@ unsigned long try_to_free_pages(struct zonelist *zonelist, int order,
|
|
|
unsigned long mem_cgroup_shrink_node_zone(struct mem_cgroup *mem,
|
|
|
gfp_t gfp_mask, bool noswap,
|
|
|
unsigned int swappiness,
|
|
|
- struct zone *zone, int nid)
|
|
|
+ struct zone *zone)
|
|
|
{
|
|
|
struct scan_control sc = {
|
|
|
.nr_to_reclaim = SWAP_CLUSTER_MAX,
|
|
@@ -1980,11 +1980,8 @@ unsigned long mem_cgroup_shrink_node_zone(struct mem_cgroup *mem,
|
|
|
.order = 0,
|
|
|
.mem_cgroup = mem,
|
|
|
};
|
|
|
- nodemask_t nm = nodemask_of_node(nid);
|
|
|
-
|
|
|
sc.gfp_mask = (gfp_mask & GFP_RECLAIM_MASK) |
|
|
|
(GFP_HIGHUSER_MOVABLE & ~GFP_RECLAIM_MASK);
|
|
|
- sc.nodemask = &nm;
|
|
|
|
|
|
trace_mm_vmscan_memcg_softlimit_reclaim_begin(0,
|
|
|
sc.may_writepage,
|