Merge branch 'x86/asm' into x86/atomic
[sfrench/cifs-2.6.git] / arch / x86 / include / asm / alternative.h
index 714bf24172845313b62f08519d1c2ce49d9dc5da..92a9033c14d15df62bdba55c9dc42a2346e8fb7b 100644 (file)
  */
 
 #ifdef CONFIG_SMP
-#define LOCK_PREFIX \
+#define LOCK_PREFIX_HERE \
                ".section .smp_locks,\"a\"\n"   \
                ".balign 4\n"                   \
-               ".long 661f - .\n" /* offset */ \
+               ".long 671f - .\n" /* offset */ \
                ".previous\n"                   \
-               "661:\n\tlock; "
+               "671:"
+
+#define LOCK_PREFIX LOCK_PREFIX_HERE "\n\tlock; "
 
 #else /* ! CONFIG_SMP */
+#define LOCK_PREFIX_HERE ""
 #define LOCK_PREFIX ""
 #endif