1 --- a/linux/include/ocf-compat.h
2 +++ b/linux/include/ocf-compat.h
4 /****************************************************************************/
6 #include <linux/version.h>
7 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
8 -#include <linux/config.h>
9 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
10 +#include <generated/autoconf.h>
12 +#include <linux/autoconf.h>
16 * fake some BSD driver interface stuff specifically for OCF use
18 --- a/linux/include/openswan/ipsec_kversion.h
19 +++ b/linux/include/openswan/ipsec_kversion.h
21 * We use a lot of config defines, on older kernels that means we
22 * need to include config.h
24 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
25 -#include <linux/config.h>
26 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
27 +#include <generated/autoconf.h>
29 +#include <linux/autoconf.h>
32 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
33 /* Only enable IPv6 support on newer kernels with IPv6 enabled */
34 # if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE)
35 --- a/linux/net/ipsec/aes/ipsec_alg_aes.c
36 +++ b/linux/net/ipsec/aes/ipsec_alg_aes.c
40 #include <linux/version.h>
41 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
42 -#include <linux/config.h>
43 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
44 +#include <generated/autoconf.h>
46 +#include <linux/autoconf.h>
48 #include <linux/version.h>
50 --- a/linux/net/ipsec/des/ipsec_alg_3des.c
51 +++ b/linux/net/ipsec/des/ipsec_alg_3des.c
55 #include <linux/version.h>
56 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
57 -#include <linux/config.h>
58 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
59 +#include <generated/autoconf.h>
61 +#include <linux/autoconf.h>
63 #include <linux/version.h>
65 --- a/linux/net/ipsec/ipcomp.c
66 +++ b/linux/net/ipsec/ipcomp.c
70 #include <linux/version.h>
71 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
72 -#include <linux/config.h>
73 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
74 +#include <generated/autoconf.h>
76 +#include <linux/autoconf.h>
79 #define __NO_VERSION__
80 #include <linux/module.h>
81 #include <linux/kernel.h> /* printk() */
82 --- a/linux/net/ipsec/ipsec_ah.c
83 +++ b/linux/net/ipsec/ipsec_ah.c
87 #include <linux/version.h>
88 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
89 -#include <linux/config.h>
90 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
91 +#include <generated/autoconf.h>
93 +#include <linux/autoconf.h>
96 #define __NO_VERSION__
97 #include <linux/module.h>
98 #include <linux/kernel.h> /* printk() */
99 --- a/linux/net/ipsec/ipsec_alg.c
100 +++ b/linux/net/ipsec/ipsec_alg.c
104 #include <linux/version.h>
105 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
106 -#include <linux/config.h>
107 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
108 +#include <generated/autoconf.h>
110 +#include <linux/autoconf.h>
113 #define __NO_VERSION__
114 #include <linux/module.h>
115 #include <linux/kernel.h> /* printk() */
116 --- a/linux/net/ipsec/ipsec_alg_cryptoapi.c
117 +++ b/linux/net/ipsec/ipsec_alg_cryptoapi.c
119 * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES)
121 #include <linux/version.h>
122 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
123 -#include <linux/config.h>
124 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
125 +#include <generated/autoconf.h>
127 +#include <linux/autoconf.h>
131 * special case: ipsec core modular with this static algo inside:
132 * must avoid MODULE magic for this file
133 --- a/linux/net/ipsec/ipsec_esp.c
134 +++ b/linux/net/ipsec/ipsec_esp.c
138 #include <linux/version.h>
139 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
140 -#include <linux/config.h>
141 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
142 +#include <generated/autoconf.h>
144 +#include <linux/autoconf.h>
147 #define __NO_VERSION__
148 #include <linux/module.h>
149 #include <linux/kernel.h> /* printk() */
150 --- a/linux/net/ipsec/ipsec_init.c
151 +++ b/linux/net/ipsec/ipsec_init.c
155 #include <linux/version.h>
156 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
157 -#include <linux/config.h>
158 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
159 +#include <generated/autoconf.h>
161 +#include <linux/autoconf.h>
163 #include <linux/module.h>
164 #include <linux/kernel.h> /* printk() */
165 --- a/linux/net/ipsec/ipsec_ipcomp.c
166 +++ b/linux/net/ipsec/ipsec_ipcomp.c
170 #include <linux/version.h>
171 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
172 -#include <linux/config.h>
173 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
174 +#include <generated/autoconf.h>
176 +#include <linux/autoconf.h>
179 #define __NO_VERSION__
180 #include <linux/module.h>
181 #include <linux/kernel.h> /* printk() */
182 --- a/linux/net/ipsec/ipsec_ipip.c
183 +++ b/linux/net/ipsec/ipsec_ipip.c
187 #include <linux/version.h>
188 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
189 -#include <linux/config.h>
190 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
191 +#include <generated/autoconf.h>
193 +#include <linux/autoconf.h>
196 #define __NO_VERSION__
197 #include <linux/module.h>
198 #include <linux/kernel.h> /* printk() */
199 --- a/linux/net/ipsec/ipsec_ocf.c
200 +++ b/linux/net/ipsec/ipsec_ocf.c
204 #include <linux/version.h>
205 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
206 -#include <linux/config.h>
207 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
208 +#include <generated/autoconf.h>
210 +#include <linux/autoconf.h>
213 #define __NO_VERSION__
214 #include <linux/module.h>
215 #include <linux/kernel.h> /* printk() */
216 --- a/linux/net/ipsec/ipsec_ocf.h
217 +++ b/linux/net/ipsec/ipsec_ocf.h
221 #include <linux/version.h>
222 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
223 -#include <linux/config.h>
224 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
225 +#include <generated/autoconf.h>
227 +#include <linux/autoconf.h>
229 #include <linux/kernel.h>
231 --- a/linux/net/ipsec/ipsec_radij.c
232 +++ b/linux/net/ipsec/ipsec_radij.c
236 #include <linux/version.h>
237 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
238 -#include <linux/config.h>
239 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
240 +#include <generated/autoconf.h>
242 +#include <linux/autoconf.h>
244 #include <linux/kernel.h> /* printk() */
246 --- a/linux/net/ipsec/ipsec_rcv.c
247 +++ b/linux/net/ipsec/ipsec_rcv.c
251 #include <linux/version.h>
252 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
253 -#include <linux/config.h>
254 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
255 +#include <generated/autoconf.h>
257 +#include <linux/autoconf.h>
260 #define __NO_VERSION__
261 #include <linux/module.h>
262 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26)
263 --- a/linux/net/ipsec/ipsec_sa.c
264 +++ b/linux/net/ipsec/ipsec_sa.c
268 #include <linux/version.h>
269 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
270 -#include <linux/config.h>
271 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
272 +#include <generated/autoconf.h>
274 +#include <linux/autoconf.h>
276 #include <linux/kernel.h> /* printk() */
278 --- a/linux/net/ipsec/ipsec_snprintf.c
279 +++ b/linux/net/ipsec/ipsec_snprintf.c
283 #include <linux/version.h>
284 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
285 -#include <linux/config.h>
286 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
287 +#include <generated/autoconf.h>
289 +#include <linux/autoconf.h>
291 #define __NO_VERSION__
292 #include <linux/module.h>
293 --- a/linux/net/ipsec/ipsec_tunnel.c
294 +++ b/linux/net/ipsec/ipsec_tunnel.c
296 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26)
297 # include <linux/moduleparam.h>
299 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
300 -#include <linux/config.h>
301 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
302 +#include <generated/autoconf.h>
304 +#include <linux/autoconf.h>
306 #include <linux/kernel.h> /* printk() */
308 --- a/linux/net/ipsec/ipsec_xform.c
309 +++ b/linux/net/ipsec/ipsec_xform.c
313 #include <linux/version.h>
314 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
315 -#include <linux/config.h>
316 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
317 +#include <generated/autoconf.h>
319 +#include <linux/autoconf.h>
321 #include <linux/kernel.h> /* printk() */
323 --- a/linux/net/ipsec/pfkey_v2_ext_process.c
324 +++ b/linux/net/ipsec/pfkey_v2_ext_process.c
328 #include <linux/version.h>
329 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
330 -#include <linux/config.h>
331 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
332 +#include <generated/autoconf.h>
334 +#include <linux/autoconf.h>
336 #include <linux/kernel.h> /* printk() */
338 --- a/linux/net/ipsec/pfkey_v2_parser.c
339 +++ b/linux/net/ipsec/pfkey_v2_parser.c
343 #include <linux/version.h>
344 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
345 -#include <linux/config.h>
346 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
347 +#include <generated/autoconf.h>
349 +#include <linux/autoconf.h>
351 #include <linux/kernel.h> /* printk() */
353 --- a/linux/net/ipsec/radij.c
354 +++ b/linux/net/ipsec/radij.c
358 #include <linux/version.h>
359 -#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED)
360 -#include <linux/config.h>
361 +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33))
362 +#include <generated/autoconf.h>
364 +#include <linux/autoconf.h>
366 #include <linux/kernel.h> /* printk() */