diff options
Diffstat (limited to 'include/linux/compiler.h')
| -rw-r--r-- | include/linux/compiler.h | 2 | 
1 files changed, 2 insertions, 0 deletions
| diff --git a/include/linux/compiler.h b/include/linux/compiler.h index f430e4162f41..b121554f1fe2 100644 --- a/include/linux/compiler.h +++ b/include/linux/compiler.h @@ -10,6 +10,7 @@  # define __force	__attribute__((force))  # define __nocast	__attribute__((nocast))  # define __iomem	__attribute__((noderef, address_space(2))) +# define __must_hold(x)	__attribute__((context(x,1,1)))  # define __acquires(x)	__attribute__((context(x,0,1)))  # define __releases(x)	__attribute__((context(x,1,0)))  # define __acquire(x)	__context__(x,1) @@ -33,6 +34,7 @@ extern void __chk_io_ptr(const volatile void __iomem *);  # define __chk_user_ptr(x) (void)0  # define __chk_io_ptr(x) (void)0  # define __builtin_warning(x, y...) (1) +# define __must_hold(x)  # define __acquires(x)  # define __releases(x)  # define __acquire(x) (void)0 |