compat: Compat file changes for rhel and sles
[~tnikolova/compat/.git] / include / linux / compat-3.15.h
1 #ifndef LINUX_3_15_COMPAT_H
2 #define LINUX_3_15_COMPAT_H
3
4 #include <linux/version.h>
5 #include <linux/idr.h>
6
7 #if (LINUX_VERSION_CODE < KERNEL_VERSION(3,15,0))
8
9 #define kvfree LINUX_BACKPORT(kvfree)
10 extern void kvfree(const void *addr);
11
12 #ifndef HAVE_IDR_IS_EMPTY
13 #define idr_is_empty LINUX_BACKPORT(idr_is_empty)
14 bool idr_is_empty(struct idr *idp);
15 #endif
16
17 #endif /* (LINUX_VERSION_CODE < KERNEL_VERSION(3,15,0)) */
18
19 #endif /* LINUX_3_15_COMPAT_H */