diff --git a/sys/ia64/include/atomic.h b/sys/ia64/include/atomic.h index fdfcb9ebaf3..d2f88748351 100644 --- a/sys/ia64/include/atomic.h +++ b/sys/ia64/include/atomic.h @@ -29,9 +29,9 @@ #ifndef _MACHINE_ATOMIC_H_ #define _MACHINE_ATOMIC_H_ -#define mb() -#define wmb() -#define rmb() +#define mb() __asm __volatile("mf") +#define wmb() mb() +#define rmb() mb() /* * Various simple arithmetic on memory which is atomic in the presence