Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: Use long long format when printing meminfo physical addresses

Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

+8 -6
+8 -6
arch/arm/mm/mmu.c
··· 794 794 */ 795 795 if (__va(bank->start) >= vmalloc_min || 796 796 __va(bank->start) < (void *)PAGE_OFFSET) { 797 - printk(KERN_NOTICE "Ignoring RAM at %.8lx-%.8lx " 797 + printk(KERN_NOTICE "Ignoring RAM at %.8llx-%.8llx " 798 798 "(vmalloc region overlap).\n", 799 - bank->start, bank->start + bank->size - 1); 799 + (unsigned long long)bank->start, 800 + (unsigned long long)bank->start + bank->size - 1); 800 801 continue; 801 802 } 802 803 ··· 808 807 if (__va(bank->start + bank->size) > vmalloc_min || 809 808 __va(bank->start + bank->size) < __va(bank->start)) { 810 809 unsigned long newsize = vmalloc_min - __va(bank->start); 811 - printk(KERN_NOTICE "Truncating RAM at %.8lx-%.8lx " 812 - "to -%.8lx (vmalloc region overlap).\n", 813 - bank->start, bank->start + bank->size - 1, 814 - bank->start + newsize - 1); 810 + printk(KERN_NOTICE "Truncating RAM at %.8llx-%.8llx " 811 + "to -%.8llx (vmalloc region overlap).\n", 812 + (unsigned long long)bank->start, 813 + (unsigned long long)bank->start + bank->size - 1, 814 + (unsigned long long)bank->start + newsize - 1); 815 815 bank->size = newsize; 816 816 } 817 817 #endif