|
@@ -128,7 +128,7 @@ static inline unsigned long __cmpxchg_local(volatile void *ptr,
|
|
|
((__typeof__(*(ptr)))__cmpxchg((ptr),(unsigned long)(o),\
|
|
|
(unsigned long)(n),sizeof(*(ptr))))
|
|
|
#define cmpxchg_local(ptr,o,n)\
|
|
|
- ((__typeof__(*(ptr)))__cmpxchg((ptr),(unsigned long)(o),\
|
|
|
+ ((__typeof__(*(ptr)))__cmpxchg_local((ptr),(unsigned long)(o),\
|
|
|
(unsigned long)(n),sizeof(*(ptr))))
|
|
|
|
|
|
#endif
|