aboutsummaryrefslogtreecommitdiffstats
path: root/mm
diff options
context:
space:
mode:
Diffstat (limited to 'mm')
-rw-r--r--mm/page_alloc.c2
-rw-r--r--mm/vmstat.c3
2 files changed, 3 insertions, 2 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index e133cea36932..77773329aa72 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -39,6 +39,7 @@
39#include <linux/memory_hotplug.h> 39#include <linux/memory_hotplug.h>
40#include <linux/nodemask.h> 40#include <linux/nodemask.h>
41#include <linux/vmalloc.h> 41#include <linux/vmalloc.h>
42#include <linux/vmstat.h>
42#include <linux/mempolicy.h> 43#include <linux/mempolicy.h>
43#include <linux/stop_machine.h> 44#include <linux/stop_machine.h>
44#include <linux/sort.h> 45#include <linux/sort.h>
@@ -5152,6 +5153,7 @@ int __meminit init_per_zone_wmark_min(void)
5152 if (min_free_kbytes > 65536) 5153 if (min_free_kbytes > 65536)
5153 min_free_kbytes = 65536; 5154 min_free_kbytes = 65536;
5154 setup_per_zone_wmarks(); 5155 setup_per_zone_wmarks();
5156 refresh_zone_stat_thresholds();
5155 setup_per_zone_lowmem_reserve(); 5157 setup_per_zone_lowmem_reserve();
5156 setup_per_zone_inactive_ratio(); 5158 setup_per_zone_inactive_ratio();
5157 return 0; 5159 return 0;
diff --git a/mm/vmstat.c b/mm/vmstat.c
index 209546a8bdd5..20c18b7694b2 100644
--- a/mm/vmstat.c
+++ b/mm/vmstat.c
@@ -157,7 +157,7 @@ int calculate_normal_threshold(struct zone *zone)
157/* 157/*
158 * Refresh the thresholds for each zone. 158 * Refresh the thresholds for each zone.
159 */ 159 */
160static void refresh_zone_stat_thresholds(void) 160void refresh_zone_stat_thresholds(void)
161{ 161{
162 struct zone *zone; 162 struct zone *zone;
163 int cpu; 163 int cpu;
@@ -1201,7 +1201,6 @@ static int __init setup_vmstat(void)
1201#ifdef CONFIG_SMP 1201#ifdef CONFIG_SMP
1202 int cpu; 1202 int cpu;
1203 1203
1204 refresh_zone_stat_thresholds();
1205 register_cpu_notifier(&vmstat_notifier); 1204 register_cpu_notifier(&vmstat_notifier);
1206 1205
1207 for_each_online_cpu(cpu) 1206 for_each_online_cpu(cpu)