From 3be6c2a99f2998dfc022a3e16290d4282b0160b5 Mon Sep 17 00:00:00 2001 From: Max Wash Date: Fri, 24 Mar 2023 14:18:45 +0000 Subject: [PATCH] kernel: remove typename() from READ_ONCE() and WRITE_ONCE() --- include/socks/compiler.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/socks/compiler.h b/include/socks/compiler.h index 305afb2..dd00c2e 100644 --- a/include/socks/compiler.h +++ b/include/socks/compiler.h @@ -1,8 +1,8 @@ #ifndef SOCKS_COMPILER_H_ #define SOCKS_COMPILER_H_ -#define READ_ONCE(p) (*((const volatile typeof(p) *)&(p))) -#define WRITE_ONCE(p, v) *(volatile typeof(p) *)&(p) = (v) +#define READ_ONCE(t, p) (*((const volatile t *)&(p))) +#define WRITE_ONCE(t, p, v) *(volatile t *)&(p) = (v) #undef __used #define __used __attribute__((used))