]>
git.proxmox.com Git - ovs.git/blob - datapath/linux/compat/include/linux/kernel.h
1 #ifndef __KERNEL_H_WRAPPER
2 #define __KERNEL_H_WRAPPER 1
4 #include_next <linux/kernel.h>
6 #include <linux/log2.h>
9 #include <linux/version.h>
12 #define USHRT_MAX ((u16)(~0U))
13 #define SHRT_MAX ((s16)(USHRT_MAX>>1))
14 #define SHRT_MIN ((s16)(-SHRT_MAX - 1))
18 #define DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d))
22 #define rounddown(x, y) ( \
24 typeof(x) __x = (x); \
30 /* U32_MAX was introduced in include/linux/kernel.h after version 3.14. */
32 #define U32_MAX ((u32)~0U)
35 #endif /* linux/kernel.h */