diff options
-rw-r--r-- | mm/page_alloc.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 2f644c3e3da3..ce2a026219bc 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c | |||
@@ -3381,10 +3381,8 @@ static void __init setup_usemap(struct pglist_data *pgdat, | |||
3381 | { | 3381 | { |
3382 | unsigned long usemapsize = usemap_size(zonesize); | 3382 | unsigned long usemapsize = usemap_size(zonesize); |
3383 | zone->pageblock_flags = NULL; | 3383 | zone->pageblock_flags = NULL; |
3384 | if (usemapsize) { | 3384 | if (usemapsize) |
3385 | zone->pageblock_flags = alloc_bootmem_node(pgdat, usemapsize); | 3385 | zone->pageblock_flags = alloc_bootmem_node(pgdat, usemapsize); |
3386 | memset(zone->pageblock_flags, 0, usemapsize); | ||
3387 | } | ||
3388 | } | 3386 | } |
3389 | #else | 3387 | #else |
3390 | static void inline setup_usemap(struct pglist_data *pgdat, | 3388 | static void inline setup_usemap(struct pglist_data *pgdat, |