aboutsummaryrefslogtreecommitdiffstats
path: root/mm/page_alloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/page_alloc.c')
-rw-r--r--mm/page_alloc.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c
index c82c41edfe22..b79e79caea99 100644
--- a/mm/page_alloc.c
+++ b/mm/page_alloc.c
@@ -7257,6 +7257,7 @@ static void calculate_totalreserve_pages(void)
7257 for (i = 0; i < MAX_NR_ZONES; i++) { 7257 for (i = 0; i < MAX_NR_ZONES; i++) {
7258 struct zone *zone = pgdat->node_zones + i; 7258 struct zone *zone = pgdat->node_zones + i;
7259 long max = 0; 7259 long max = 0;
7260 unsigned long managed_pages = zone->managed_pages;
7260 7261
7261 /* Find valid and maximum lowmem_reserve in the zone */ 7262 /* Find valid and maximum lowmem_reserve in the zone */
7262 for (j = i; j < MAX_NR_ZONES; j++) { 7263 for (j = i; j < MAX_NR_ZONES; j++) {
@@ -7267,8 +7268,8 @@ static void calculate_totalreserve_pages(void)
7267 /* we treat the high watermark as reserved pages. */ 7268 /* we treat the high watermark as reserved pages. */
7268 max += high_wmark_pages(zone); 7269 max += high_wmark_pages(zone);
7269 7270
7270 if (max > zone->managed_pages) 7271 if (max > managed_pages)
7271 max = zone->managed_pages; 7272 max = managed_pages;
7272 7273
7273 pgdat->totalreserve_pages += max; 7274 pgdat->totalreserve_pages += max;
7274 7275