summaryrefslogtreecommitdiff
path: root/arch/x86/lib/thunk_64.S
diff options
context:
space:
mode:
authorSam Ravnborg <sam@ravnborg.org>2008-01-30 12:33:37 (GMT)
committerIngo Molnar <mingo@elte.hu>2008-01-30 12:33:37 (GMT)
commitc6c2d7a084d14a8a701be84872aa1b77d2945f46 (patch)
treee721a8d750103b9738d50665b38ef87e5fbf4cf2 /arch/x86/lib/thunk_64.S
parentadb8daed46356d1772e8bd8def1b70c8cb58ce12 (diff)
downloadlinux-c6c2d7a084d14a8a701be84872aa1b77d2945f46.tar.xz
x86: fix usage of .section .sched.text in assembler code
Without this patch the linker will generate a section named .sched.text.1 which is unexpected. This is because the gcc generated section has "ax" but the assembler usage of .sched.text lacks the "ax" specifier. It would be better to have a definition we could use from assembler code but I did not find a suitable header file for it. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Diffstat (limited to 'arch/x86/lib/thunk_64.S')
-rw-r--r--arch/x86/lib/thunk_64.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/lib/thunk_64.S b/arch/x86/lib/thunk_64.S
index 6ea73f3..8b92d42 100644
--- a/arch/x86/lib/thunk_64.S
+++ b/arch/x86/lib/thunk_64.S
@@ -33,7 +33,7 @@
.endm
- .section .sched.text
+ .section .sched.text, "ax"
#ifdef CONFIG_RWSEM_XCHGADD_ALGORITHM
thunk rwsem_down_read_failed_thunk,rwsem_down_read_failed
thunk rwsem_down_write_failed_thunk,rwsem_down_write_failed