xref: /kvmtool/include/linux/compiler.h (revision db927775acdbc647b5beeb8e29522d1e3fe39987)
1f9b8c3a6SLan Tianyu #ifndef _PERF_LINUX_COMPILER_H_
2f9b8c3a6SLan Tianyu #define _PERF_LINUX_COMPILER_H_
3f9b8c3a6SLan Tianyu 
4f9b8c3a6SLan Tianyu #ifndef __always_inline
5f9b8c3a6SLan Tianyu #define __always_inline	inline
6f9b8c3a6SLan Tianyu #endif
7f9b8c3a6SLan Tianyu #define __user
87095a905SWanlong Gao 
97095a905SWanlong Gao #ifndef __attribute_const__
10f9b8c3a6SLan Tianyu #define __attribute_const__
117095a905SWanlong Gao #endif
12f9b8c3a6SLan Tianyu 
13f9b8c3a6SLan Tianyu #define __used		__attribute__((__unused__))
14a67da3beSAsias He #define __packed	__attribute__((packed))
15f9b8c3a6SLan Tianyu #define __iomem
16f9b8c3a6SLan Tianyu #define __force
17*db927775SAlexandru Elisei #define __must_check	__attribute__((warn_unused_result))
18f9b8c3a6SLan Tianyu #define unlikely
19f9b8c3a6SLan Tianyu 
20f9b8c3a6SLan Tianyu #endif
21