diff options
author | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2007-09-17 11:13:45 +0200 |
---|---|---|
committer | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2007-10-11 12:16:57 +0200 |
commit | 0d2372e5d61ccc1c618aaf5099700c8dc76e234a (patch) | |
tree | 8308614840610c90afddf4a64f99aeb0a1deafac | |
parent | 7cf6ac2ae240e02ebdd2717a09d083d47cb60251 (diff) | |
download | kernel_samsung_crespo-0d2372e5d61ccc1c618aaf5099700c8dc76e234a.tar.gz kernel_samsung_crespo-0d2372e5d61ccc1c618aaf5099700c8dc76e234a.tar.bz2 kernel_samsung_crespo-0d2372e5d61ccc1c618aaf5099700c8dc76e234a.zip |
[AVR32] Remove unneeded 8K alignment of .text section
__init_end, which comes immediately before .text, is already page
aligned, and that should be more than enough for the .text section.
The reason why we need to align the .text section is because the
interrupt handler offset is ORed with EVBA, so we need to provide
enough alignment of EVBA that this OR operation works as an ADD.
Currently, the last interrupt handler is not nearly a full page away
from EVBA, so it won't be a problem.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
-rw-r--r-- | arch/avr32/kernel/vmlinux.lds.S | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/avr32/kernel/vmlinux.lds.S b/arch/avr32/kernel/vmlinux.lds.S index fef0e6d322f..ce9ac965988 100644 --- a/arch/avr32/kernel/vmlinux.lds.S +++ b/arch/avr32/kernel/vmlinux.lds.S @@ -64,7 +64,6 @@ SECTIONS __init_end = .; } - . = ALIGN(8192); .text : AT(ADDR(.text) - LOAD_OFFSET) { _evba = .; _text = .; |