diff options
Diffstat (limited to 'mm/page_alloc.c')
| -rw-r--r-- | mm/page_alloc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 81586410c59c..749b3c358ead 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
| @@ -5911,6 +5911,7 @@ static void __paginginit free_area_init_core(struct pglist_data *pgdat) | |||
| 5911 | #endif | 5911 | #endif |
| 5912 | pgdat_page_ext_init(pgdat); | 5912 | pgdat_page_ext_init(pgdat); |
| 5913 | spin_lock_init(&pgdat->lru_lock); | 5913 | spin_lock_init(&pgdat->lru_lock); |
| 5914 | lruvec_init(node_lruvec(pgdat)); | ||
| 5914 | 5915 | ||
| 5915 | for (j = 0; j < MAX_NR_ZONES; j++) { | 5916 | for (j = 0; j < MAX_NR_ZONES; j++) { |
| 5916 | struct zone *zone = pgdat->node_zones + j; | 5917 | struct zone *zone = pgdat->node_zones + j; |
| @@ -5973,7 +5974,6 @@ static void __paginginit free_area_init_core(struct pglist_data *pgdat) | |||
| 5973 | /* For bootup, initialized properly in watermark setup */ | 5974 | /* For bootup, initialized properly in watermark setup */ |
| 5974 | mod_zone_page_state(zone, NR_ALLOC_BATCH, zone->managed_pages); | 5975 | mod_zone_page_state(zone, NR_ALLOC_BATCH, zone->managed_pages); |
| 5975 | 5976 | ||
| 5976 | lruvec_init(zone_lruvec(zone)); | ||
| 5977 | if (!size) | 5977 | if (!size) |
| 5978 | continue; | 5978 | continue; |
| 5979 | 5979 | ||
