#include <linux/version.h>
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(3,11,0))
+#if (LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0))
#ifndef AF_IB
#define AF_IB 27 /* Native InfiniBand address */
return (struct net_device *)ptr;
}
+#if !defined(CONFIG_COMPAT_IFLA_VF_LINK_STATE_MAX)
enum {
IFLA_VF_LINK_STATE_AUTO, /* link state of the uplink */
IFLA_VF_LINK_STATE_ENABLE, /* link always up */
IFLA_VF_LINK_STATE_DISABLE, /* link always down */
__IFLA_VF_LINK_STATE_MAX,
};
-#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,11,0) */
+#endif
+#endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0)) */
#endif /* LINUX_3_11_COMPAT_H */
#define MODULE_ALIAS_FS(NAME) MODULE_ALIAS("fs-" NAME)
+#define file_inode LINUX_BACKPORT(file_inode)
static inline struct inode *file_inode(struct file *f)
{
return f->f_dentry->d_inode;
+++ /dev/null
-#ifndef _COMPAT_LINUX_NET_BUSY_POLL_H
-#define _COMPAT_LINUX_NET_BUSY_POLL_H 1
-
-#include <linux/version.h>
-
-#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,11,0))
-#include_next <net/busy_poll.h>
-#endif
-
-#endif /* _COMPAT_LINUX_NET_BUSY_POLL_H */