Skip to content

Commit a3e859f

Browse files
author
H. Peter Anvin
committed
x86, extable: Remove open-coded exception table entries in arch/x86/ia32/ia32entry.S
Remove open-coded exception table entries in arch/x86/ia32/ia32entry.S, and replace them with _ASM_EXTABLE() macros; this will allow us to change the format and type of the exception table entries. This one was missed from the previous patch to this file. Signed-off-by: H. Peter Anvin <hpa@zytor.com> Cc: David Daney <david.daney@cavium.com> Link: http://lkml.kernel.org/r/CA%2B55aFyijf43qSu3N9nWHEBwaGbb7T2Oq9A=9EyR=Jtyqfq_cQ@mail.gmail.com
1 parent 7a040a4 commit a3e859f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

arch/x86/ia32/ia32entry.S

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -302,9 +302,7 @@ ENTRY(ia32_cstar_target)
302302
32bit zero extended */
303303
/* hardware stack frame is complete now */
304304
1: movl (%r8),%r9d
305-
.section __ex_table,"a"
306-
.quad 1b,ia32_badarg
307-
.previous
305+
_ASM_EXTABLE(1b,ia32_badarg)
308306
orl $TS_COMPAT,TI_status+THREAD_INFO(%rsp,RIP-ARGOFFSET)
309307
testl $_TIF_WORK_SYSCALL_ENTRY,TI_flags+THREAD_INFO(%rsp,RIP-ARGOFFSET)
310308
CFI_REMEMBER_STATE

0 commit comments

Comments
 (0)