From: Andrew Morton arch/i386/mm/init.c: In function `mark_rodata_ro': arch/i386/mm/init.c:750: warning: long unsigned int format, int arg (arg 2) Cc: Arjan van de Ven Signed-off-by: Andrew Morton --- arch/i386/mm/init.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN arch/i386/mm/init.c~debug-option-to-write-protect-rodata-x86-support-warning-fix arch/i386/mm/init.c --- devel/arch/i386/mm/init.c~debug-option-to-write-protect-rodata-x86-support-warning-fix 2005-11-10 02:16:57.000000000 -0800 +++ devel-akpm/arch/i386/mm/init.c 2005-11-10 02:17:33.000000000 -0800 @@ -746,7 +746,7 @@ void mark_rodata_ro(void) change_page_attr(virt_to_page(addr), 1, PAGE_KERNEL_RO); printk ("Write protecting the kernel read-only data: %luk\n", - (&__end_rodata - &__start_rodata) >> 10); + (unsigned long)(&__end_rodata - &__start_rodata) >> 10); /* * change_page_attr() requires a global_flush_tlb() call after it. _