aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/kernel/entry-armv.S
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@arm.linux.org.uk>2013-07-04 11:00:23 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2013-07-31 21:30:57 +0100
commitf928d4f2a86f46b030fa0850385b4391fc2b5918 (patch)
treea7326ffbc1e345d44bb3ebdede8f74e147951406 /arch/arm/kernel/entry-armv.S
parentLinux 3.11-rc2 (diff)
downloadlinux-dev-f928d4f2a86f46b030fa0850385b4391fc2b5918.tar.xz
linux-dev-f928d4f2a86f46b030fa0850385b4391fc2b5918.zip
ARM: poison the vectors page
Fill the empty regions of the vectors page with an exception generating instruction. This ensures that any inappropriate branch to the vector page is appropriately trapped, rather than just encountering some code to execute. (The vectors page was filled with zero before, which corresponds with the "andeq r0, r0, r0" instruction - a no-op.) 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')
0 files changed, 0 insertions, 0 deletions