diff options
author | Mike Frysinger <michael.frysinger@analog.com> | 2007-11-21 09:45:08 +0100 |
---|---|---|
committer | Bryan Wu <bryan.wu@analog.com> | 2007-11-21 09:45:08 +0100 |
commit | 9cb07b23dbc1c4c6ded49ba31d51b639a13970e3 (patch) | |
tree | 6faec8d4fcda3d91f7aad67a7a311cfc6c400ef6 /arch/blackfin/mach-common | |
parent | Blackfin arch: fix bug when sending signals with the wrong PC, cause gdb get ... (diff) | |
download | linux-9cb07b23dbc1c4c6ded49ba31d51b639a13970e3.tar.xz linux-9cb07b23dbc1c4c6ded49ba31d51b639a13970e3.zip |
Blackfin arch: use common __INIT/__FINIT defines rather than setting the .section ourselves to .init.text
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Diffstat (limited to 'arch/blackfin/mach-common')
-rw-r--r-- | arch/blackfin/mach-common/entry.S | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/blackfin/mach-common/entry.S b/arch/blackfin/mach-common/entry.S index 7cf535331d2c..dc9d3ee2e691 100644 --- a/arch/blackfin/mach-common/entry.S +++ b/arch/blackfin/mach-common/entry.S @@ -33,7 +33,7 @@ * after a timer-interrupt and after each system call. */ - +#include <linux/init.h> #include <linux/linkage.h> #include <linux/unistd.h> #include <asm/blackfin.h> @@ -881,7 +881,7 @@ ENTRY(_software_trace_buff) #endif /* CONFIG_DEBUG_BFIN_HWTRACE_EXPAND */ #if CONFIG_EARLY_PRINTK -.section .init.text,"ax" +__INIT ENTRY(_early_trap) SAVE_ALL_SYS trace_buffer_stop(p0,r0); @@ -916,6 +916,7 @@ ENTRY(_early_trap) call _early_trap_c; SP += 12; ENDPROC(_early_trap) +__FINIT #endif /* CONFIG_EARLY_PRINTK */ /* |