diff options
Diffstat (limited to 'sys/compat/linuxkpi/common/include/linux/compiler.h')
| -rw-r--r-- | sys/compat/linuxkpi/common/include/linux/compiler.h | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/sys/compat/linuxkpi/common/include/linux/compiler.h b/sys/compat/linuxkpi/common/include/linux/compiler.h index 948396144ad6..4146c829b936 100644 --- a/sys/compat/linuxkpi/common/include/linux/compiler.h +++ b/sys/compat/linuxkpi/common/include/linux/compiler.h @@ -31,6 +31,7 @@  #define	_LINUXKPI_LINUX_COMPILER_H_  #include <sys/cdefs.h> +#include <sys/endian.h>  #define __user  #define __kernel @@ -79,6 +80,13 @@  #else  #define	__counted_by(_x)  #endif +#if BYTE_ORDER == LITTLE_ENDIAN +#define	__counted_by_le(_x)		__counted_by(_x) +#define	__counted_by_be(_x) +#else +#define	__counted_by_le(_x) +#define	__counted_by_be(_x)		__counted_by(_x) +#endif  #define	likely(x)			__builtin_expect(!!(x), 1)  #define	unlikely(x)			__builtin_expect(!!(x), 0) | 
