From 32a4c355ca41fe2c8700e0957c7d8d83534fee6d Mon Sep 17 00:00:00 2001 From: Markus Gothe <markus.gothe@genexis.eu> Date: Thu, 23 Jan 2025 15:50:52 +0100 Subject: [PATCH] Solve warnings. --- src/Makefile | 1 + src/ebt_igmpsnooping.c | 5 +++-- src/ebt_mldsnooping.c | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Makefile b/src/Makefile index c67f251..0d76c98 100644 --- a/src/Makefile +++ b/src/Makefile @@ -13,3 +13,4 @@ obj-m += ebt_xtip.o obj-m += ebt_xtip6.o obj-m += ebt_igmpsnooping.o obj-m += ebt_mldsnooping.o +EXTRA_CFLAGS +=-Wno-incompatible-pointer-types diff --git a/src/ebt_igmpsnooping.c b/src/ebt_igmpsnooping.c index eaf5622..ed21a2c 100644 --- a/src/ebt_igmpsnooping.c +++ b/src/ebt_igmpsnooping.c @@ -341,8 +341,9 @@ static int igmp_device_event(struct notifier_block *unused, unsigned long event, case NETDEV_CHANGE: if (netif_carrier_ok(dev)) return NOTIFY_DONE; - /* fall through */ - case NETDEV_UNREGISTER: /* fall through */ + fallthrough; + case NETDEV_UNREGISTER: + fallthrough; case NETDEV_DOWN: spin_lock_bh(&igmp_lock); list_for_each_safe(cur, next, &igmp_info_list) { diff --git a/src/ebt_mldsnooping.c b/src/ebt_mldsnooping.c index ef99fa7..9d18b34 100644 --- a/src/ebt_mldsnooping.c +++ b/src/ebt_mldsnooping.c @@ -351,8 +351,9 @@ static int mld_device_event(struct notifier_block *unused, unsigned long event, case NETDEV_CHANGE: if (netif_carrier_ok(dev)) return NOTIFY_DONE; - /* fall through */ - case NETDEV_UNREGISTER: /* fall through */ + fallthrough; + case NETDEV_UNREGISTER: + fallthrough; case NETDEV_DOWN: spin_lock_bh(&mld_lock); list_for_each_safe(cur, next, &mld_info_list) { -- GitLab