Index: 2005-12-16/include/asm-i386/system.h =================================================================== --- 2005-12-16.orig/include/asm-i386/system.h 2005-11-21 16:42:07.000000000 +0100 +++ 2005-12-16/include/asm-i386/system.h 2005-12-16 17:03:13.191182392 +0100 @@ -339,7 +339,7 @@ static inline unsigned long long __cmpxc unsigned long long new) { unsigned long long prev; - __asm__ __volatile__(LOCK_PREFIX "cmpxchg8b %3" + __asm__ __volatile__(LOCK "cmpxchg8b %3" : "=A"(prev) : "b"((unsigned long)new), "c"((unsigned long)(new >> 32)),