aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/entry-armv.S
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2013-07-09 01:03:17 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-07-31 21:34:56 +0100
commite39e3f3ebfef03450cf7bfa7a974a8c61f7980c8 (patch)
treef54303b9ba055b020579a3231ff36ea30b2f9044 /arch/arm/kernel/entry-armv.S
parentARM: use linker magic for vectors and vector stubs (diff)
downloadlinux-dev-e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8.tar.xz
linux-dev-e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8.zip
ARM: update FIQ support for relocation of vectors
FIQ should no longer copy the FIQ code into the user visible vector page. Instead, it should use the hidden page. This change makes that happen. Cc: <stable@vger.kernel.org> Acked-by: Nicolas Pitre <nico@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/kernel/entry-armv.S')
-rw-r--r--arch/arm/kernel/entry-armv.S3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S
index 7e1ae91e5b1a..94caefb550bf 100644
--- a/arch/arm/kernel/entry-armv.S
+++ b/arch/arm/kernel/entry-armv.S
@@ -1120,6 +1120,9 @@ vector_addrexcptn:
vector_fiq:
subs pc, lr, #4
+ .globl vector_fiq_offset
+ .equ vector_fiq_offset, vector_fiq
+
.section .vectors, "ax", %progbits
__vectors_start:
W(b) vector_rst