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 | op-kernel-dev-e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8.zip op-kernel-dev-e39e3f3ebfef03450cf7bfa7a974a8c61f7980c8.tar.gz |
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 7e1ae91..94caefb 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 |