]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARM: 7568/1: Sort exception table at compile time
authorStephen Boyd <sboyd@codeaurora.org>
Mon, 29 Oct 2012 18:19:34 +0000 (19:19 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sun, 4 Nov 2012 10:31:16 +0000 (10:31 +0000)
commitee951c630c5ce5108f8014ce1c9d738b5bbfea60
treea0f7428f58d1ff028c4a88c94fdb1aa61bbcbbd6
parenta68becd1dcda55b467dcabaff136cadc10abb761
ARM: 7568/1: Sort exception table at compile time

Add the ARM machine identifier to sortextable and select the
config option so that we can sort the exception table at compile
time. sortextable relies on a section named __ex_table existing
in the vmlinux, but ARM's linker script places the exception
table in the data section. Give the exception table its own
section so that sortextable can find it.

This allows us to skip the sorting step during boot.

Cc: David Daney <david.daney@cavium.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Tested-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/Kconfig
arch/arm/kernel/vmlinux.lds.S
scripts/sortextable.c