From 4eaa58c85eec654eb8bf8e002b3f3a419f5ce16b Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Mon, 29 May 2017 18:36:19 +0200 Subject: kern/macros: remove the read_once and write_once macros --- kern/macros.h | 3 --- 1 file changed, 3 deletions(-) (limited to 'kern') 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) -- cgit v1.2.3