summaryrefslogtreecommitdiffstats
path: root/arch/x86/lib/semaphore_32.S
diff options
context:
space:
mode:
authorSam Ravnborg <sam@ravnborg.org>2008-01-30 13:33:37 +0100
committerIngo Molnar <mingo@elte.hu>2008-01-30 13:33:37 +0100
commitc6c2d7a084d14a8a701be84872aa1b77d2945f46 (patch)
treee721a8d750103b9738d50665b38ef87e5fbf4cf2 /arch/x86/lib/semaphore_32.S
parentadb8daed46356d1772e8bd8def1b70c8cb58ce12 (diff)
downloadop-kernel-dev-c6c2d7a084d14a8a701be84872aa1b77d2945f46.zip
op-kernel-dev-c6c2d7a084d14a8a701be84872aa1b77d2945f46.tar.gz
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/semaphore_32.S')
-rw-r--r--arch/x86/lib/semaphore_32.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/lib/semaphore_32.S b/arch/x86/lib/semaphore_32.S
index e2c6e0d..3899bd3 100644
--- a/arch/x86/lib/semaphore_32.S
+++ b/arch/x86/lib/semaphore_32.S
@@ -29,7 +29,7 @@
* registers (%eax, %edx and %ecx) except %eax whish is either a return
* value or just clobbered..
*/
- .section .sched.text
+ .section .sched.text, "ax"
ENTRY(__down_failed)
CFI_STARTPROC
FRAME
OpenPOWER on IntegriCloud