aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaavard Skinnemoen <hskinnemoen@atmel.com>2007-09-17 11:13:45 +0200
committerHaavard Skinnemoen <hskinnemoen@atmel.com>2007-10-11 12:16:57 +0200
commit0d2372e5d61ccc1c618aaf5099700c8dc76e234a (patch)
tree8308614840610c90afddf4a64f99aeb0a1deafac
parent7cf6ac2ae240e02ebdd2717a09d083d47cb60251 (diff)
downloadkernel_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.S1
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 = .;