compat: PTR_RET is backported in RHEL6.7
[~emulex/for-vlad/old/compat.git] / include / linux / compat-3.11.h
1 #ifndef LINUX_3_11_COMPAT_H
2 #define LINUX_3_11_COMPAT_H
3
4 #include <linux/version.h>
5
6 #if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0))
7
8 #ifndef AF_IB
9 #define AF_IB           27      /* Native InfiniBand address    */
10 #define PF_IB           AF_IB
11 #endif /* AF_IB */
12
13 #define netdev_notifier_info_to_dev LINUX_BACKPORT(netdev_notifier_info_to_dev)
14 static inline struct net_device *
15 netdev_notifier_info_to_dev(void *ptr)
16 {
17         return (struct net_device *)ptr;
18 }
19
20 #if !defined(CONFIG_COMPAT_IFLA_VF_LINK_STATE_MAX)
21 enum {
22         IFLA_VF_LINK_STATE_AUTO,        /* link state of the uplink */
23         IFLA_VF_LINK_STATE_ENABLE,      /* link always up */
24         IFLA_VF_LINK_STATE_DISABLE,     /* link always down */
25         __IFLA_VF_LINK_STATE_MAX,
26 };
27 #endif
28
29 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0)) */
30 #endif /* LINUX_3_11_COMPAT_H */