diff options
-rw-r--r-- | mm/mempolicy.c | 2 | ||||
-rw-r--r-- | mm/page_alloc.c | 8 | ||||
-rw-r--r-- | mm/vmscan.c | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 2da72a5b6ecc..ad1c96ac313c 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c | |||
@@ -1749,7 +1749,7 @@ unsigned int mempolicy_slab_node(void) | |||
1749 | */ | 1749 | */ |
1750 | struct zonelist *zonelist; | 1750 | struct zonelist *zonelist; |
1751 | enum zone_type highest_zoneidx = gfp_zone(GFP_KERNEL); | 1751 | enum zone_type highest_zoneidx = gfp_zone(GFP_KERNEL); |
1752 | zonelist = &NODE_DATA(node)->node_zonelists[0]; | 1752 | zonelist = &NODE_DATA(node)->node_zonelists[ZONELIST_FALLBACK]; |
1753 | z = first_zones_zonelist(zonelist, highest_zoneidx, | 1753 | z = first_zones_zonelist(zonelist, highest_zoneidx, |
1754 | &policy->v.nodes); | 1754 | &policy->v.nodes); |
1755 | return z->zone ? z->zone->node : node; | 1755 | return z->zone ? z->zone->node : node; |
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index b0f133f2c655..f6a5a221496a 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -4574,7 +4574,7 @@ static void build_zonelists_in_node_order(pg_data_t *pgdat, int node) | |||
4574 | int j; | 4574 | int j; |
4575 | struct zonelist *zonelist; | 4575 | struct zonelist *zonelist; |
4576 | 4576 | ||
4577 | zonelist = &pgdat->node_zonelists[0]; | 4577 | zonelist = &pgdat->node_zonelists[ZONELIST_FALLBACK]; |
4578 | for (j = 0; zonelist->_zonerefs[j].zone != NULL; j++) | 4578 | for (j = 0; zonelist->_zonerefs[j].zone != NULL; j++) |
4579 | ; | 4579 | ; |
4580 | j = build_zonelists_node(NODE_DATA(node), zonelist, j); | 4580 | j = build_zonelists_node(NODE_DATA(node), zonelist, j); |
@@ -4590,7 +4590,7 @@ static void build_thisnode_zonelists(pg_data_t *pgdat) | |||
4590 | int j; | 4590 | int j; |
4591 | struct zonelist *zonelist; | 4591 | struct zonelist *zonelist; |
4592 | 4592 | ||
4593 | zonelist = &pgdat->node_zonelists[1]; | 4593 | zonelist = &pgdat->node_zonelists[ZONELIST_NOFALLBACK]; |
4594 | j = build_zonelists_node(pgdat, zonelist, 0); | 4594 | j = build_zonelists_node(pgdat, zonelist, 0); |
4595 | zonelist->_zonerefs[j].zone = NULL; | 4595 | zonelist->_zonerefs[j].zone = NULL; |
4596 | zonelist->_zonerefs[j].zone_idx = 0; | 4596 | zonelist->_zonerefs[j].zone_idx = 0; |
@@ -4611,7 +4611,7 @@ static void build_zonelists_in_zone_order(pg_data_t *pgdat, int nr_nodes) | |||
4611 | struct zone *z; | 4611 | struct zone *z; |
4612 | struct zonelist *zonelist; | 4612 | struct zonelist *zonelist; |
4613 | 4613 | ||
4614 | zonelist = &pgdat->node_zonelists[0]; | 4614 | zonelist = &pgdat->node_zonelists[ZONELIST_FALLBACK]; |
4615 | pos = 0; | 4615 | pos = 0; |
4616 | for (zone_type = MAX_NR_ZONES - 1; zone_type >= 0; zone_type--) { | 4616 | for (zone_type = MAX_NR_ZONES - 1; zone_type >= 0; zone_type--) { |
4617 | for (j = 0; j < nr_nodes; j++) { | 4617 | for (j = 0; j < nr_nodes; j++) { |
@@ -4746,7 +4746,7 @@ static void build_zonelists(pg_data_t *pgdat) | |||
4746 | 4746 | ||
4747 | local_node = pgdat->node_id; | 4747 | local_node = pgdat->node_id; |
4748 | 4748 | ||
4749 | zonelist = &pgdat->node_zonelists[0]; | 4749 | zonelist = &pgdat->node_zonelists[ZONELIST_FALLBACK]; |
4750 | j = build_zonelists_node(pgdat, zonelist, 0); | 4750 | j = build_zonelists_node(pgdat, zonelist, 0); |
4751 | 4751 | ||
4752 | /* | 4752 | /* |
diff --git a/mm/vmscan.c b/mm/vmscan.c index d3715c1b2e36..744f926af442 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c | |||
@@ -3036,7 +3036,7 @@ unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, | |||
3036 | */ | 3036 | */ |
3037 | nid = mem_cgroup_select_victim_node(memcg); | 3037 | nid = mem_cgroup_select_victim_node(memcg); |
3038 | 3038 | ||
3039 | zonelist = NODE_DATA(nid)->node_zonelists; | 3039 | zonelist = &NODE_DATA(nid)->node_zonelists[ZONELIST_FALLBACK]; |
3040 | 3040 | ||
3041 | trace_mm_vmscan_memcg_reclaim_begin(0, | 3041 | trace_mm_vmscan_memcg_reclaim_begin(0, |
3042 | sc.may_writepage, | 3042 | sc.may_writepage, |