From: Jan Engelhardt Date: Thu, 29 May 2025 21:34:36 +0000 (+0200) Subject: Delete compat_xtables.ko for being unused X-Git-Tag: v3.28~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5043d8e81f0c982574b25ff5007c0a0cc4be4e7e;p=thirdparty%2Fxtables-addons.git Delete compat_xtables.ko for being unused The use of HX_memmem was rescinded in commit v3.24-6-g30ba7eb . compat_xtables.ko therefore is unused and can be removed. --- diff --git a/extensions/Kbuild b/extensions/Kbuild index 02ca25f..9e57f9a 100644 --- a/extensions/Kbuild +++ b/extensions/Kbuild @@ -3,8 +3,6 @@ include ${XA_ABSTOPSRCDIR}/mconfig -include ${XA_ABSTOPSRCDIR}/mconfig.* -obj-m += compat_xtables.o - obj-${build_ACCOUNT} += ACCOUNT/ obj-${build_CHAOS} += xt_CHAOS.o obj-${build_DELUDE} += xt_DELUDE.o diff --git a/extensions/compat_xtables.c b/extensions/compat_xtables.c deleted file mode 100644 index 53f9012..0000000 --- a/extensions/compat_xtables.c +++ /dev/null @@ -1,46 +0,0 @@ -/* - * API compat layer - * written by Jan Engelhardt, 2008 - 2010 - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License, either - * version 2 of the License, or any later version. - */ -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "compat_skbuff.h" -#if IS_ENABLED(CONFIG_IP6_NF_IPTABLES) -# define WITH_IPV6 1 -#endif - -extern void *HX_memmem(const void *space, size_t spacesize, const void *point, size_t pointsize); -void *HX_memmem(const void *space, size_t spacesize, - const void *point, size_t pointsize) -{ - size_t i; - - if (pointsize > spacesize) - return NULL; - for (i = 0; i <= spacesize - pointsize; ++i) - if (memcmp(space + i, point, pointsize) == 0) - return (void *)space + i; - return NULL; -} -EXPORT_SYMBOL_GPL(HX_memmem); - -MODULE_LICENSE("GPL");