summaryrefslogtreecommitdiff
path: root/kern/macros.h
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2017-05-29 18:36:19 +0200
committerRichard Braun <rbraun@sceen.net>2017-05-29 18:36:19 +0200
commit65207c3994ec33aa865ceb521a516e8f38510c64 (patch)
tree51ad8cef79a0378b26211537df2d5c22caa55bb5 /kern/macros.h
parent1bbbb75e3fd4c2ede9f94f92f41f9c30310b3616 (diff)
kern/macros: remove the read_once and write_once macros
Diffstat (limited to 'kern/macros.h')
-rw-r--r--kern/macros.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/kern/macros.h b/kern/macros.h
index f3eb1075..a5b7b032 100644
--- a/kern/macros.h
+++ b/kern/macros.h
@@ -55,9 +55,6 @@
#define structof(ptr, type, member) \
((type *)((char *)(ptr) - offsetof(type, member)))
-#define read_once(x) (*(volatile typeof(x) *)&(x))
-#define write_once(x, v) (read_once(x) = (v))
-
#define alignof(x) __alignof__(x)
#define likely(expr) __builtin_expect(!!(expr), 1)