From: Paul Mundt Date: Wed, 6 Jun 2007 03:23:06 +0000 (+0900) Subject: sh: Use asm/sections.h for linker section symbols. X-Git-Tag: v2.6.23-rc1~785^2~43 X-Git-Url: http://pilppa.com/gitweb/?a=commitdiff_plain;h=07cbb41b5308b92f29649254ff755e48ea60e24c;p=linux-2.6-omap-h63xx.git sh: Use asm/sections.h for linker section symbols. Kill off a bunch of externs, and use sections.h instead.. Signed-off-by: Paul Mundt --- diff --git a/arch/sh/mm/init.c b/arch/sh/mm/init.c index 2032b39c229..753e11d5e62 100644 --- a/arch/sh/mm/init.c +++ b/arch/sh/mm/init.c @@ -18,6 +18,7 @@ #include #include #include +#include #include DEFINE_PER_CPU(struct mmu_gather, mmu_gathers); @@ -132,11 +133,6 @@ void __set_fixmap(enum fixed_addresses idx, unsigned long phys, pgprot_t prot) } #endif /* CONFIG_MMU */ -/* References to section boundaries */ - -extern char _text, _etext, _edata, __bss_start, _end; -extern char __init_begin, __init_end; - /* * paging_init() sets up the page tables */ @@ -251,8 +247,9 @@ void free_initmem(void) free_page(addr); totalram_pages++; } - printk("Freeing unused kernel memory: %dk freed\n", - (&__init_end - &__init_begin) >> 10); + printk("Freeing unused kernel memory: %ldk freed\n", + ((unsigned long)&__init_end - + (unsigned long)&__init_begin) >> 10); } #ifdef CONFIG_BLK_DEV_INITRD