mm: print out meminit for memmap
Improve debuggability of memory setup problems. Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com> Cc: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
2a4b3ded5c
commit
d903ef9f38
1 changed files with 3 additions and 4 deletions
|
@ -3457,8 +3457,8 @@ static void __paginginit free_area_init_core(struct pglist_data *pgdat,
|
||||||
PAGE_ALIGN(size * sizeof(struct page)) >> PAGE_SHIFT;
|
PAGE_ALIGN(size * sizeof(struct page)) >> PAGE_SHIFT;
|
||||||
if (realsize >= memmap_pages) {
|
if (realsize >= memmap_pages) {
|
||||||
realsize -= memmap_pages;
|
realsize -= memmap_pages;
|
||||||
mminit_dprintk(MMINIT_TRACE, "memmap_init",
|
printk(KERN_DEBUG
|
||||||
"%s zone: %lu pages used for memmap\n",
|
" %s zone: %lu pages used for memmap\n",
|
||||||
zone_names[j], memmap_pages);
|
zone_names[j], memmap_pages);
|
||||||
} else
|
} else
|
||||||
printk(KERN_WARNING
|
printk(KERN_WARNING
|
||||||
|
@ -3468,8 +3468,7 @@ static void __paginginit free_area_init_core(struct pglist_data *pgdat,
|
||||||
/* Account for reserved pages */
|
/* Account for reserved pages */
|
||||||
if (j == 0 && realsize > dma_reserve) {
|
if (j == 0 && realsize > dma_reserve) {
|
||||||
realsize -= dma_reserve;
|
realsize -= dma_reserve;
|
||||||
mminit_dprintk(MMINIT_TRACE, "memmap_init",
|
printk(KERN_DEBUG " %s zone: %lu pages reserved\n",
|
||||||
"%s zone: %lu pages reserved\n",
|
|
||||||
zone_names[0], dma_reserve);
|
zone_names[0], dma_reserve);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue