diff -ruN openswan-2.4.5-old/linux/net/ipsec/aes/ipsec_alg_aes.c openswan-2.4.5-new/linux/net/ipsec/aes/ipsec_alg_aes.c --- openswan-2.4.5-old/linux/net/ipsec/aes/ipsec_alg_aes.c 2005-05-20 18:48:55.000000000 +0200 +++ openswan-2.4.5-new/linux/net/ipsec/aes/ipsec_alg_aes.c 2006-06-20 00:17:57.000000000 +0200 @@ -59,12 +59,20 @@ static int keymaxbits=0; #if defined(CONFIG_KLIPS_ENC_AES_MODULE) MODULE_AUTHOR("JuanJo Ciarlante "); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,52) +module_param(debug_aes, int, 0); +module_param(test_aes, int, 0); +module_param(excl_aes, int, 0); +module_param(keyminbits, int, 0); +module_param(keymaxbits, int, 0); +#else MODULE_PARM(debug_aes, "i"); MODULE_PARM(test_aes, "i"); MODULE_PARM(excl_aes, "i"); MODULE_PARM(keyminbits, "i"); MODULE_PARM(keymaxbits, "i"); #endif +#endif #if CONFIG_KLIPS_ENC_AES_MAC #include "crypto/aes_xcbc_mac.h" @@ -79,8 +87,12 @@ #else static int auth_id=9; #endif +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,52) +module_param(auth_id, int, 0); +#else MODULE_PARM(auth_id, "i"); #endif +#endif #define ESP_AES 12 /* truely _constant_ :) */