compat: determine if reinit_completion() is present
[~tnikolova/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 #ifndef HAVE_REINIT_COMPLETION
10 #define HAVE_REINIT_COMPLETION
11
12 static inline void reinit_completion(struct completion *x)
13 {
14         x->done = 0;
15 }
16
17 #endif
18
19 #define pcie_get_mps LINUX_BACKPORT(pcie_get_mps)
20 int pcie_get_mps(struct pci_dev *dev);
21
22 #define pcie_set_mps LINUX_BACKPORT(pcie_set_mps)
23 int pcie_set_mps(struct pci_dev *dev, int mps);
24
25 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3,13,0)) */
26
27 #endif /* LINUX_3_13_COMPAT_H */