Extended state AMD backwards compatibility updates (XCC)
[akaros.git] / kern / arch / x86 / ros / membar.h
index 7ab8a90..307c00e 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef ROS_INC_ARCH_MEMBAR_H
-#define ROS_INC_ARCH_MEMBAR_H
+#pragma once
 
 /* Full CPU memory barrier */
 #define mb() ({ asm volatile("mfence" ::: "memory"); })
@@ -23,5 +22,3 @@
 /* Bus memory barriers */
 #define bus_wmb() cmb()
 #define bus_rmb() asm volatile("lock; addl $0,0(%%rsp)" : : : "memory")
-
-#endif /* ROS_INC_ARCH_MEMBAR_H */