e04eca9fc28387115b79a7c622b69c453973a73d
[~tnikolova/compat/.git] / include / linux / compat-4.1.h
1 #ifndef LINUX_4_1_COMPAT_H
2 #define LINUX_4_1_COMPAT_H
3
4 #include <linux/version.h>
5
6 #if (LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0))
7 #include "../../compat/config.h"
8 #include <linux/dma-mapping.h>
9
10 #ifndef dma_rmb
11 #define dma_rmb()       rmb()
12 #endif
13
14 #ifndef dma_wmb
15 #define dma_wmb()       wmb()
16 #endif
17
18 #include <linux/cpumask.h>
19
20 #define cpumask_local_spread LINUX_BACKPORT(cpumask_local_spread)
21
22 #if NR_CPUS == 1
23 static inline unsigned int cpumask_local_spread(unsigned int i, int node)
24 {
25         return 0;
26 }
27 #else
28 unsigned int cpumask_local_spread(unsigned int i, int node);
29 #endif
30
31 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(4,1,0)) */
32
33 #endif /* LINUX_4_1_COMPAT_H */