Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
d963f6512e15fb2c0a9e9770078e2206f55c2f7a
/
.
/
tools
/
virtio
/
linux
/
compiler.h
blob: 845960e1cbf2f4c961518a6181e51e0078b967d0 [
file
] [
log
] [
blame
]
#ifndef
LINUX_COMPILER_H
#define
LINUX_COMPILER_H
#define
WRITE_ONCE
(
var
,
val
)
\
(*((
volatile
typeof
(
val
)
*)(&(
var
)))
=
(
val
))
#define
READ_ONCE
(
var
)
(*((
volatile
typeof
(
val
)
*)(&(
var
))))
#endif