|
@@ -2619,11 +2619,11 @@ static void __meminit free_area_init_core(struct pglist_data *pgdat,
|
|
" %s zone: %lu pages exceeds realsize %lu\n",
|
|
" %s zone: %lu pages exceeds realsize %lu\n",
|
|
zone_names[j], memmap_pages, realsize);
|
|
zone_names[j], memmap_pages, realsize);
|
|
|
|
|
|
- /* Account for reserved DMA pages */
|
|
|
|
- if (j == ZONE_DMA && realsize > dma_reserve) {
|
|
|
|
|
|
+ /* Account for reserved pages */
|
|
|
|
+ if (j == 0 && realsize > dma_reserve) {
|
|
realsize -= dma_reserve;
|
|
realsize -= dma_reserve;
|
|
- printk(KERN_DEBUG " DMA zone: %lu pages reserved\n",
|
|
|
|
- dma_reserve);
|
|
|
|
|
|
+ printk(KERN_DEBUG " %s zone: %lu pages reserved\n",
|
|
|
|
+ zone_names[0], dma_reserve);
|
|
}
|
|
}
|
|
|
|
|
|
if (!is_highmem_idx(j))
|
|
if (!is_highmem_idx(j))
|