diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-07-09 01:03:17 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-07-31 21:34:56 +0100 |
commit | e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8 (patch) | |
tree | f54303b9ba055b020579a3231ff36ea30b2f9044 /arch/arm/kernel/entry-armv.S | |
parent | b9b32bf70f2fb710b07c94e13afbc729afe221da (diff) | |
download | blackbird-obmc-linux-e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8.tar.gz blackbird-obmc-linux-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.S | 3 |
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 |