compat: use kconfig.h in compat-2.6.h for 3.1 and later kernels
[~emulex/for-vlad/old/compat.git] / include / linux / compat-2.6.h
1 #ifndef LINUX_26_COMPAT_H
2 #define LINUX_26_COMPAT_H
3
4 #include <linux/version.h>
5 #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0))
6 #include <linux/kconfig.h>
7 #elif (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
8 #include <generated/autoconf.h>
9 #else
10 #include <linux/autoconf.h>
11 #endif
12 #include <linux/compat_autoconf.h>
13
14 /*
15  * Each compat file represents compatibility code for new kernel
16  * code introduced for *that* kernel revision.
17  */
18
19 #include <linux/compat-2.6.22.h>
20 #include <linux/compat-2.6.23.h>
21 #include <linux/compat-2.6.24.h>
22 #include <linux/compat-2.6.25.h>
23 #include <linux/compat-2.6.26.h>
24 #include <linux/compat-2.6.27.h>
25 #include <linux/compat-2.6.28.h>
26 #include <linux/compat-2.6.29.h>
27 #include <linux/compat-2.6.30.h>
28 #include <linux/compat-2.6.31.h>
29 #include <linux/compat-2.6.32.h>
30 #include <linux/compat-2.6.33.h>
31 #include <linux/compat-2.6.34.h>
32 #include <linux/compat-2.6.35.h>
33 #include <linux/compat-2.6.36.h>
34 #include <linux/compat-2.6.37.h>
35 #include <linux/compat-2.6.38.h>
36 #include <linux/compat-2.6.39.h>
37 #include <linux/compat-3.0.h>
38 #include <linux/compat-3.1.h>
39 #include <linux/compat-3.2.h>
40 #include <linux/compat-3.3.h>
41
42 #endif /* LINUX_26_COMPAT_H */