Merge branch 'master' into devel
[firefly-linux-kernel-4.4.55.git] / mm / page_alloc.c
index d052abbe3063d883876e3b1c28f0e165e3f46971..5cc986eb9f6f605c0b88246a700d4ac46afd4b7f 100644 (file)
@@ -2544,7 +2544,6 @@ static void build_zonelists(pg_data_t *pgdat)
        prev_node = local_node;
        nodes_clear(used_mask);
 
-       memset(node_load, 0, sizeof(node_load));
        memset(node_order, 0, sizeof(node_order));
        j = 0;
 
@@ -2653,6 +2652,9 @@ static int __build_all_zonelists(void *dummy)
 {
        int nid;
 
+#ifdef CONFIG_NUMA
+       memset(node_load, 0, sizeof(node_load));
+#endif
        for_each_online_node(nid) {
                pg_data_t *pgdat = NODE_DATA(nid);