__READ_ONCE
#define __READ_ONCE(x) \
#define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x))