]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/compiler.h
Merge tag 'libnvdimm-for-4.2' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw...
[karo-tx-linux.git] / include / linux / compiler.h
index 05be2352fef889663fad482f57c4d8b9d5e18df4..26fc8bc77f85644adf8cb955579252b1eebcc423 100644 (file)
@@ -21,6 +21,7 @@
 # define __rcu         __attribute__((noderef, address_space(4)))
 #else
 # define __rcu
+# define __pmem                __attribute__((noderef, address_space(5)))
 #endif
 extern void __chk_user_ptr(const volatile void __user *);
 extern void __chk_io_ptr(const volatile void __iomem *);
@@ -42,6 +43,7 @@ extern void __chk_io_ptr(const volatile void __iomem *);
 # define __cond_lock(x,c) (c)
 # define __percpu
 # define __rcu
+# define __pmem
 #endif
 
 /* Indirect macros required for expanded argument pasting, eg. __LINE__. */