Support rdmavt on RHEL7.2 and SLES12 in OFED-4.8
[compat-rdma/compat.git] / include / linux / compat-3.13.h
1 #ifndef LINUX_3_13_COMPAT_H
2 #define LINUX_3_13_COMPAT_H
3
4 #include <linux/version.h>
5 #include <linux/completion.h>
6
7 #if (LINUX_VERSION_CODE < KERNEL_VERSION(3,13,0))
8
9 #include <linux/sched/prio.h>
10
11 #ifndef HAVE_REINIT_COMPLETION
12 #define HAVE_REINIT_COMPLETION
13
14 static inline void reinit_completion(struct completion *x)
15 {
16         x->done = 0;
17 }
18
19 #endif
20
21 #define pcie_get_mps LINUX_BACKPORT(pcie_get_mps)
22 int pcie_get_mps(struct pci_dev *dev);
23
24 #define pcie_set_mps LINUX_BACKPORT(pcie_set_mps)
25 int pcie_set_mps(struct pci_dev *dev, int mps);
26
27 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3,13,0)) */
28
29 #endif /* LINUX_3_13_COMPAT_H */