powerpc: EX_TABLE macro for exception tables
This macro is taken from s390, and allows more flexibility in changing exception table format. mpe: Put it in ppc_asm.h and only define one version using stringinfy_in_c(). Add some empty definitions and headers to keep the selftests happy. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:

committed by
Michael Ellerman

parent
997e200182
commit
24bfa6a9e0
@@ -13,8 +13,6 @@
|
||||
#include <asm/ppc_asm.h>
|
||||
#include <asm/export.h>
|
||||
|
||||
.section __ex_table,"a"
|
||||
PPC_LONG_ALIGN
|
||||
.text
|
||||
|
||||
/* This clears out any unused part of the destination buffer,
|
||||
@@ -125,10 +123,9 @@ _GLOBAL(__clear_user)
|
||||
92: mfctr r3
|
||||
blr
|
||||
|
||||
.section __ex_table,"a"
|
||||
PPC_LONG 11b,90b
|
||||
PPC_LONG 1b,91b
|
||||
PPC_LONG 8b,92b
|
||||
.text
|
||||
EX_TABLE(11b, 90b)
|
||||
EX_TABLE(1b, 91b)
|
||||
EX_TABLE(8b, 92b)
|
||||
|
||||
EXPORT_SYMBOL(__clear_user)
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user