diff options
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/amd64/include/atomic.h | 2 | ||||
| -rw-r--r-- | sys/i386/include/atomic.h | 2 |
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); \ } \ \ |
