diff options
author | Geert Uytterhoeven <geert@linux-m68k.org> | 2012-06-20 15:53:00 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-06-20 17:39:35 -0400 |
commit | 436814e61f5c526ed123853a9bf63fb2ff4ff94b (patch) | |
tree | 57cbd11018f10bf7ad03ed9208f1e7bacf8cc85c /arch/h8300/kernel | |
parent | ffb20313c01addc04212577af5f9b1399156a5bd (diff) |
h8300: use the declarations provided by <asm/sections.h>
Cleanups:
- Include <asm/sections.h>,
- Remove the (different) extern declarations,
- Remove the no longer needed address-of ('&') operators,
- Remove the superfluous casts, use proper printk formatting instead.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/h8300/kernel')
-rw-r--r-- | arch/h8300/kernel/setup.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/arch/h8300/kernel/setup.c b/arch/h8300/kernel/setup.c index 050f13665b8e..d0b1607f2711 100644 --- a/arch/h8300/kernel/setup.c +++ b/arch/h8300/kernel/setup.c | |||
@@ -35,6 +35,7 @@ | |||
35 | #include <asm/setup.h> | 35 | #include <asm/setup.h> |
36 | #include <asm/irq.h> | 36 | #include <asm/irq.h> |
37 | #include <asm/pgtable.h> | 37 | #include <asm/pgtable.h> |
38 | #include <asm/sections.h> | ||
38 | 39 | ||
39 | #if defined(__H8300H__) | 40 | #if defined(__H8300H__) |
40 | #define CPU "H8/300H" | 41 | #define CPU "H8/300H" |
@@ -54,7 +55,6 @@ unsigned long memory_end; | |||
54 | 55 | ||
55 | char __initdata command_line[COMMAND_LINE_SIZE]; | 56 | char __initdata command_line[COMMAND_LINE_SIZE]; |
56 | 57 | ||
57 | extern int _stext, _etext, _sdata, _edata, __bss_start, __bss_stop, _end; | ||
58 | extern int _ramstart, _ramend; | 58 | extern int _ramstart, _ramend; |
59 | extern char _target_name[]; | 59 | extern char _target_name[]; |
60 | extern void h8300_gpio_init(void); | 60 | extern void h8300_gpio_init(void); |
@@ -119,9 +119,9 @@ void __init setup_arch(char **cmdline_p) | |||
119 | memory_end = CONFIG_BLKDEV_RESERVE_ADDRESS; | 119 | memory_end = CONFIG_BLKDEV_RESERVE_ADDRESS; |
120 | #endif | 120 | #endif |
121 | 121 | ||
122 | init_mm.start_code = (unsigned long) &_stext; | 122 | init_mm.start_code = (unsigned long) _stext; |
123 | init_mm.end_code = (unsigned long) &_etext; | 123 | init_mm.end_code = (unsigned long) _etext; |
124 | init_mm.end_data = (unsigned long) &_edata; | 124 | init_mm.end_data = (unsigned long) _edata; |
125 | init_mm.brk = (unsigned long) 0; | 125 | init_mm.brk = (unsigned long) 0; |
126 | 126 | ||
127 | #if (defined(CONFIG_H8300H_SIM) || defined(CONFIG_H8S_SIM)) && defined(CONFIG_GDB_MAGICPRINT) | 127 | #if (defined(CONFIG_H8300H_SIM) || defined(CONFIG_H8S_SIM)) && defined(CONFIG_GDB_MAGICPRINT) |
@@ -134,15 +134,12 @@ void __init setup_arch(char **cmdline_p) | |||
134 | printk(KERN_INFO "H8/300 series support by Yoshinori Sato <ysato@users.sourceforge.jp>\n"); | 134 | printk(KERN_INFO "H8/300 series support by Yoshinori Sato <ysato@users.sourceforge.jp>\n"); |
135 | 135 | ||
136 | #ifdef DEBUG | 136 | #ifdef DEBUG |
137 | printk(KERN_DEBUG "KERNEL -> TEXT=0x%06x-0x%06x DATA=0x%06x-0x%06x " | 137 | printk(KERN_DEBUG "KERNEL -> TEXT=0x%p-0x%p DATA=0x%p-0x%p " |
138 | "BSS=0x%06x-0x%06x\n", (int) &_stext, (int) &_etext, | 138 | "BSS=0x%p-0x%p\n", _stext, _etext, _sdata, _edata, __bss_start, |
139 | (int) &_sdata, (int) &_edata, | 139 | __bss_stop); |
140 | (int) &__bss_start, (int) &__bss_stop); | 140 | printk(KERN_DEBUG "KERNEL -> ROMFS=0x%p-0x%06lx MEM=0x%06lx-0x%06lx " |
141 | printk(KERN_DEBUG "KERNEL -> ROMFS=0x%06x-0x%06x MEM=0x%06x-0x%06x " | 141 | "STACK=0x%06lx-0x%p\n", __bss_stop, memory_start, memory_start, |
142 | "STACK=0x%06x-0x%06x\n", | 142 | memory_end, memory_end, &_ramend); |
143 | (int) &__bss_stop, (int) memory_start, | ||
144 | (int) memory_start, (int) memory_end, | ||
145 | (int) memory_end, (int) &_ramend); | ||
146 | #endif | 143 | #endif |
147 | 144 | ||
148 | #ifdef CONFIG_DEFAULT_CMDLINE | 145 | #ifdef CONFIG_DEFAULT_CMDLINE |