aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/amd64/include/atomic.h2
-rw-r--r--sys/i386/include/atomic.h2
2 files changed, 0 insertions, 4 deletions
diff --git a/sys/amd64/include/atomic.h b/sys/amd64/include/atomic.h
index f6da2d1762965..252cb0d8c049d 100644
--- a/sys/amd64/include/atomic.h
+++ b/sys/amd64/include/atomic.h
@@ -227,7 +227,6 @@ ATOMIC_ASM(subtract, long, "subl %1,%0", v)
static __inline void \
atomic_##NAME##_acq_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
{ \
- __asm __volatile("lock; addl $0,0(%esp)" : : : "memory");\
atomic_##NAME##_##TYPE(p, v); \
} \
\
@@ -263,7 +262,6 @@ ATOMIC_ACQ_REL(subtract, long)
static __inline u_##TYPE \
atomic_load_acq_##TYPE(volatile u_##TYPE *p) \
{ \
- __asm __volatile("lock; addl $0,0(%esp)" : : : "memory");\
return (*p); \
} \
\
diff --git a/sys/i386/include/atomic.h b/sys/i386/include/atomic.h
index f6da2d1762965..252cb0d8c049d 100644
--- a/sys/i386/include/atomic.h
+++ b/sys/i386/include/atomic.h
@@ -227,7 +227,6 @@ ATOMIC_ASM(subtract, long, "subl %1,%0", v)
static __inline void \
atomic_##NAME##_acq_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
{ \
- __asm __volatile("lock; addl $0,0(%esp)" : : : "memory");\
atomic_##NAME##_##TYPE(p, v); \
} \
\
@@ -263,7 +262,6 @@ ATOMIC_ACQ_REL(subtract, long)
static __inline u_##TYPE \
atomic_load_acq_##TYPE(volatile u_##TYPE *p) \
{ \
- __asm __volatile("lock; addl $0,0(%esp)" : : : "memory");\
return (*p); \
} \
\