From d2ffb7a9e57421c2c3a210737358831169de835e Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Fri, 18 Nov 2011 20:53:19 +0000 Subject: [PATCH] [backfire] packages/openswan: merge r27922 & r28739 (update to 2.6.37) SVN-Revision: 29244 --- net/openswan/Makefile | 6 +- net/openswan/patches/110-scripts.patch | 22 - .../patches/130-compat_net_dev_ops.patch | 2 +- .../patches/140-generated_autoconf.patch | 539 ++++++------------ 4 files changed, 182 insertions(+), 387 deletions(-) diff --git a/net/openswan/Makefile b/net/openswan/Makefile index 2fef24010a..1a33dd1318 100644 --- a/net/openswan/Makefile +++ b/net/openswan/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2006-2010 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. @@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=openswan -PKG_VERSION:=2.6.33 +PKG_VERSION:=2.6.37 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.openswan.org/download -PKG_MD5SUM:=7e9c28585307b7ad4f59737debb0d940 +PKG_MD5SUM:=e5c948555088df06cfadcfbe6c13adfe PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 diff --git a/net/openswan/patches/110-scripts.patch b/net/openswan/patches/110-scripts.patch index 18e5b77626..971ea593b4 100644 --- a/net/openswan/patches/110-scripts.patch +++ b/net/openswan/patches/110-scripts.patch @@ -12,25 +12,3 @@ +# pref. log to nfs mount +echo "$*" >> /dev/null +exit 0 ---- a/programs/_plutorun/_plutorun.in -+++ b/programs/_plutorun/_plutorun.in -@@ -157,7 +157,7 @@ then - exit 1 - fi - else -- if test ! -w "`dirname $stderrlog`" -+ if test ! -w "${stderrlog%/*}" - then - echo Cannot write to directory to create \"$stderrlog\". - exit 1 ---- a/programs/_realsetup/_realsetup.in -+++ b/programs/_realsetup/_realsetup.in -@@ -291,7 +291,7 @@ case "$1" in - - # misc pre-Pluto setup - -- perform test -d $subsysdir "&&" touch $subsyslock -+ perform test -d "${subsyslock%/*}" "&&" touch $subsyslock "&&" rm -f $subsyslock - - manualconns - diff --git a/net/openswan/patches/130-compat_net_dev_ops.patch b/net/openswan/patches/130-compat_net_dev_ops.patch index 84c2a2b4ba..46786fa2fb 100644 --- a/net/openswan/patches/130-compat_net_dev_ops.patch +++ b/net/openswan/patches/130-compat_net_dev_ops.patch @@ -4,7 +4,7 @@ --- a/linux/include/openswan/ipsec_kversion.h +++ b/linux/include/openswan/ipsec_kversion.h -@@ -387,6 +387,12 @@ +@@ -393,6 +393,12 @@ # endif #endif diff --git a/net/openswan/patches/140-generated_autoconf.patch b/net/openswan/patches/140-generated_autoconf.patch index 6c0a9f66da..fedb5f191b 100644 --- a/net/openswan/patches/140-generated_autoconf.patch +++ b/net/openswan/patches/140-generated_autoconf.patch @@ -1,550 +1,367 @@ ---- a/linux/net/ipsec/ipsec_ocf.c -+++ b/linux/net/ipsec/ipsec_ocf.c -@@ -15,10 +15,12 @@ - * for more details. - */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif +--- a/linux/include/ocf-compat.h ++++ b/linux/include/ocf-compat.h +@@ -35,10 +35,11 @@ + /****************************************************************************/ + #ifdef __KERNEL__ #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/pfkey_v2_ext_process.c -+++ b/linux/net/ipsec/pfkey_v2_ext_process.c -@@ -19,10 +19,12 @@ - * Template from klips/net/ipsec/ipsec/ipsec_netlink.c. - */ - --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif - #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/version.in.c -+++ b/linux/net/ipsec/version.in.c -@@ -15,10 +15,12 @@ + #endif +- + /* + * fake some BSD driver interface stuff specifically for OCF use */ - - #ifdef __KERNEL__ --# ifndef AUTOCONF_INCLUDED --# include --# endif - # include -+# if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+# include -+# else -+# include -+# endif - # define __NO_VERSION__ - # include - # if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) ---- a/linux/net/ipsec/ipsec_ipcomp.c -+++ b/linux/net/ipsec/ipsec_ipcomp.c -@@ -13,10 +13,12 @@ - * for more details. +--- a/linux/include/openswan/ipsec_kversion.h ++++ b/linux/include/openswan/ipsec_kversion.h +@@ -43,10 +43,11 @@ + * We use a lot of config defines, on older kernels that means we + * need to include config.h */ - --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif - #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/radij.c -+++ b/linux/net/ipsec/radij.c -@@ -53,10 +53,12 @@ - * Routines to build and maintain radix trees for routing lookups. + #endif +- + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) + /* Only enable IPv6 support on newer kernels with IPv6 enabled */ + # if defined(CONFIG_IPV6) || defined(CONFIG_IPV6_MODULE) +--- a/linux/net/ipsec/aes/ipsec_alg_aes.c ++++ b/linux/net/ipsec/aes/ipsec_alg_aes.c +@@ -22,8 +22,10 @@ + * */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/ipsec_mast.c -+++ b/linux/net/ipsec/ipsec_mast.c -@@ -17,9 +17,12 @@ char ipsec_mast_c_version[] = "Please us - - #define __NO_VERSION__ - #include --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* For Config IP-FORWARD */ + #endif #include - #include /* printk() */ - ---- a/linux/net/ipsec/ipsec_xmit.c -+++ b/linux/net/ipsec/ipsec_xmit.c -@@ -21,9 +21,12 @@ - #define __NO_VERSION__ - #include --#ifndef AUTOCONF_INCLUDED +--- a/linux/net/ipsec/des/ipsec_alg_3des.c ++++ b/linux/net/ipsec/des/ipsec_alg_3des.c +@@ -19,8 +19,10 @@ + * + */ + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ + #endif #include - #include /* printk() */ ---- a/linux/net/ipsec/ipsec_ipip.c -+++ b/linux/net/ipsec/ipsec_ipip.c -@@ -13,8 +13,11 @@ - * for more details. - */ +--- a/linux/net/ipsec/ipcomp.c ++++ b/linux/net/ipsec/ipcomp.c +@@ -19,10 +19,11 @@ + /* SSS */ --#ifndef AUTOCONF_INCLUDED + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include #endif - #include - ---- a/linux/net/ipsec/ipsec_snprintf.c -+++ b/linux/net/ipsec/ipsec_snprintf.c -@@ -18,10 +18,12 @@ - * Split out from ipsec_proc.c. +- + #define __NO_VERSION__ + #include + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ah.c ++++ b/linux/net/ipsec/ipsec_ah.c +@@ -14,10 +14,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- #define __NO_VERSION__ #include #include /* printk() */ ---- a/linux/net/ipsec/ipsec_xform.c -+++ b/linux/net/ipsec/ipsec_xform.c -@@ -16,10 +16,12 @@ - * RCSID $Id: ipsec_xform.c,v 1.65 2005/04/29 05:10:22 mcr Exp $ +--- a/linux/net/ipsec/ipsec_alg.c ++++ b/linux/net/ipsec/ipsec_alg.c +@@ -19,10 +19,11 @@ + * */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- + #define __NO_VERSION__ + #include #include /* printk() */ - - #include "freeswan/ipsec_param.h" ---- a/linux/net/ipsec/alg/ipsec_alg_cryptoapi.c -+++ b/linux/net/ipsec/alg/ipsec_alg_cryptoapi.c -@@ -27,11 +27,12 @@ - * modprobe ipsec_cryptoapi aes=128,128 (force these keylens) +--- a/linux/net/ipsec/ipsec_alg_cryptoapi.c ++++ b/linux/net/ipsec/ipsec_alg_cryptoapi.c +@@ -26,10 +26,11 @@ * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES) */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -- +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- /* * special case: ipsec core modular with this static algo inside: * must avoid MODULE magic for this file ---- a/linux/net/ipsec/aes/ipsec_alg_aes.c -+++ b/linux/net/ipsec/aes/ipsec_alg_aes.c -@@ -21,10 +21,12 @@ - * PK: make XCBC comply with latest draft (keylength) - * +--- a/linux/net/ipsec/ipsec_esp.c ++++ b/linux/net/ipsec/ipsec_esp.c +@@ -14,10 +14,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- + #define __NO_VERSION__ + #include + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_init.c ++++ b/linux/net/ipsec/ipsec_init.c +@@ -19,8 +19,10 @@ + */ - /* - * special case: ipsec core modular with this static algo inside: ---- a/linux/net/ipsec/ipsec_proc.c -+++ b/linux/net/ipsec/ipsec_proc.c -@@ -18,10 +18,12 @@ - * Split out from ipsec_init.c version 1.70. + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include ++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) ++#include ++#else ++#include + #endif + #include + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ipcomp.c ++++ b/linux/net/ipsec/ipsec_ipcomp.c +@@ -14,10 +14,11 @@ */ --#ifndef AUTOCONF_INCLUDED --# include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- #define __NO_VERSION__ #include - #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) ---- a/linux/net/ipsec/ipcomp.c -+++ b/linux/net/ipsec/ipcomp.c -@@ -18,10 +18,12 @@ - - /* SSS */ + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ipip.c ++++ b/linux/net/ipsec/ipsec_ipip.c +@@ -14,10 +14,11 @@ + */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - + #endif +- #define __NO_VERSION__ #include ---- a/linux/net/ipsec/ipsec_sa.c -+++ b/linux/net/ipsec/ipsec_sa.c -@@ -18,10 +18,12 @@ - * + #include /* printk() */ +--- a/linux/net/ipsec/ipsec_ocf.c ++++ b/linux/net/ipsec/ipsec_ocf.c +@@ -16,10 +16,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif +- + #define __NO_VERSION__ + #include #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/des/ipsec_alg_3des.c -+++ b/linux/net/ipsec/des/ipsec_alg_3des.c -@@ -18,10 +18,12 @@ - * for more details. - * +--- a/linux/net/ipsec/ipsec_ocf.h ++++ b/linux/net/ipsec/ipsec_ocf.h +@@ -19,8 +19,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif + #include - /* - * special case: ipsec core modular with this static algo inside: --- a/linux/net/ipsec/ipsec_radij.c +++ b/linux/net/ipsec/ipsec_radij.c -@@ -15,10 +15,12 @@ - * +@@ -16,8 +16,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif #include /* printk() */ - #include "openswan/ipsec_param.h" --- a/linux/net/ipsec/ipsec_rcv.c +++ b/linux/net/ipsec/ipsec_rcv.c -@@ -20,10 +20,12 @@ - * for more details. +@@ -21,10 +21,11 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - + #endif +- #define __NO_VERSION__ #include ---- a/linux/net/ipsec/ipsec_esp.c -+++ b/linux/net/ipsec/ipsec_esp.c -@@ -13,10 +13,12 @@ - * for more details. + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) +--- a/linux/net/ipsec/ipsec_sa.c ++++ b/linux/net/ipsec/ipsec_sa.c +@@ -19,8 +19,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/ipsec_life.c -+++ b/linux/net/ipsec/ipsec_life.c -@@ -30,9 +30,12 @@ - - #define __NO_VERSION__ - #include --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ - #include + #endif #include /* printk() */ ---- a/linux/net/ipsec/ipsec_alg.c -+++ b/linux/net/ipsec/ipsec_alg.c -@@ -18,10 +18,12 @@ - * for more details. - * +--- a/linux/net/ipsec/ipsec_snprintf.c ++++ b/linux/net/ipsec/ipsec_snprintf.c +@@ -19,8 +19,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif - #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #define __NO_VERSION__ - #include ---- a/linux/net/ipsec/pfkey_v2.c -+++ b/linux/net/ipsec/pfkey_v2.c -@@ -22,8 +22,10 @@ - #define __NO_VERSION__ - #include #include --#ifndef AUTOCONF_INCLUDED --# include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include #endif - #include - ---- a/linux/net/ipsec/ipsec_tunnel.c -+++ b/linux/net/ipsec/ipsec_tunnel.c -@@ -20,9 +20,12 @@ - #define __NO_VERSION__ #include --#ifndef AUTOCONF_INCLUDED +--- a/linux/net/ipsec/ipsec_tunnel.c ++++ b/linux/net/ipsec/ipsec_tunnel.c +@@ -24,8 +24,10 @@ + #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0) && LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,26) + # include + #endif +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ - #include + #endif #include /* printk() */ ---- a/linux/include/openswan/ipsec_kversion.h -+++ b/linux/include/openswan/ipsec_kversion.h -@@ -43,8 +43,11 @@ - * We use a lot of config defines, on older kernels that means we - * need to include config.h +--- a/linux/net/ipsec/ipsec_xform.c ++++ b/linux/net/ipsec/ipsec_xform.c +@@ -17,8 +17,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include -+#include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include - #endif - - #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) ---- a/linux/include/openswan/ipsec_rcv.h -+++ b/linux/include/openswan/ipsec_rcv.h -@@ -36,9 +36,12 @@ - /* struct options; */ - #define __NO_VERSION__ --#ifndef AUTOCONF_INCLUDED + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif /* for CONFIG_IP_FORWARD */ -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif /* for CONFIG_IP_FORWARD */ - #ifdef CONFIG_MODULES - #include #endif ---- a/linux/net/ipsec/ipsec_ocf.h -+++ b/linux/net/ipsec/ipsec_ocf.h -@@ -18,10 +18,12 @@ - * for more details. - */ - --#ifndef AUTOCONF_INCLUDED --#include --#endif - #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #include + #include /* printk() */ - #ifdef CONFIG_KLIPS_OCF ---- a/linux/net/ipsec/ipsec_ah.c -+++ b/linux/net/ipsec/ipsec_ah.c -@@ -13,10 +13,12 @@ - * for more details. +--- a/linux/net/ipsec/pfkey_v2_ext_process.c ++++ b/linux/net/ipsec/pfkey_v2_ext_process.c +@@ -20,8 +20,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) +-#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif + #endif + #include /* printk() */ - #define __NO_VERSION__ - #include --- a/linux/net/ipsec/pfkey_v2_parser.c +++ b/linux/net/ipsec/pfkey_v2_parser.c -@@ -22,10 +22,12 @@ - */ +@@ -23,8 +23,10 @@ --#ifndef AUTOCONF_INCLUDED --#include --#endif #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - #include /* printk() */ - - #include "openswan/ipsec_param.h" ---- a/linux/net/ipsec/ipsec_init.c -+++ b/linux/net/ipsec/ipsec_init.c -@@ -18,10 +18,12 @@ - * - */ - --#ifndef AUTOCONF_INCLUDED +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include --#endif - #include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include -+#endif - #include + #endif #include /* printk() */ ---- a/linux/net/ipsec/ipsec_alg_cryptoapi.c -+++ b/linux/net/ipsec/ipsec_alg_cryptoapi.c -@@ -27,10 +27,12 @@ - * modprobe ipsec_cryptoapi aes=128,128 (force these keylens) - * modprobe ipsec_cryptoapi des_ede3=0 (everything but 3DES) +--- a/linux/net/ipsec/radij.c ++++ b/linux/net/ipsec/radij.c +@@ -54,8 +54,10 @@ */ --#ifndef AUTOCONF_INCLUDED --#include --#endif - #include -+#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) -+#include -+#else -+#include -+#endif - /* - * special case: ipsec core modular with this static algo inside: ---- a/linux/include/ocf-compat.h -+++ b/linux/include/ocf-compat.h -@@ -34,8 +34,11 @@ - */ - /****************************************************************************/ - #ifdef __KERNEL__ --#ifndef AUTOCONF_INCLUDED + #include +-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,38) && !defined(AUTOCONF_INCLUDED) -#include -+#include +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)) +#include +#else +#include #endif + #include /* printk() */ - /* -- 2.30.2