diff options
Diffstat (limited to 'arch/xtensa/kernel/vmlinux.lds.S')
-rw-r--r-- | arch/xtensa/kernel/vmlinux.lds.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/xtensa/kernel/vmlinux.lds.S b/arch/xtensa/kernel/vmlinux.lds.S index 7d0f55a4982d..51f4fb6f16f9 100644 --- a/arch/xtensa/kernel/vmlinux.lds.S +++ b/arch/xtensa/kernel/vmlinux.lds.S | |||
@@ -136,7 +136,9 @@ SECTIONS | |||
136 | __init_begin = .; | 136 | __init_begin = .; |
137 | .init.text : { | 137 | .init.text : { |
138 | _sinittext = .; | 138 | _sinittext = .; |
139 | *(.init.literal) INIT_TEXT | 139 | *(.init.literal) *(.cpuinit.literal) |
140 | *(.devinit.literal) *(.meminit.literal) | ||
141 | INIT_TEXT | ||
140 | _einittext = .; | 142 | _einittext = .; |
141 | } | 143 | } |
142 | 144 | ||
@@ -161,6 +163,8 @@ SECTIONS | |||
161 | .DoubleExceptionVector.literal); | 163 | .DoubleExceptionVector.literal); |
162 | RELOCATE_ENTRY(_DoubleExceptionVector_text, | 164 | RELOCATE_ENTRY(_DoubleExceptionVector_text, |
163 | .DoubleExceptionVector.text); | 165 | .DoubleExceptionVector.text); |
166 | RELOCATE_ENTRY(_DebugInterruptVector_text, | ||
167 | .DebugInterruptVector.text); | ||
164 | 168 | ||
165 | __boot_reloc_table_end = ABSOLUTE(.) ; | 169 | __boot_reloc_table_end = ABSOLUTE(.) ; |
166 | } | 170 | } |