Cc'ing netfilter-devel On Fri, Jun 21, 2024 at 10:41:13AM +0800, Jianguo Wu wrote: > From: Jianguo Wu <wujianguo@xxxxxxxxxxxxxxx> > > if CONFIG_SYSFS is not enabled in config, we get the below compile error, > > All errors (new ones prefixed by >>): > > csky-linux-ld: net/netfilter/core.o: in function `netfilter_init': > core.c:(.init.text+0x42): undefined reference to `netfilter_lwtunnel_init' > >> csky-linux-ld: core.c:(.init.text+0x56): undefined reference to `netfilter_lwtunnel_fini' > >> csky-linux-ld: core.c:(.init.text+0x70): undefined reference to `netfilter_lwtunnel_init' > csky-linux-ld: core.c:(.init.text+0x78): undefined reference to `netfilter_lwtunnel_fini' > > Fixes: a2225e0250c5 ("netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core") > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Closes: https://lore.kernel.org/oe-kbuild-all/202406210511.8vbByYj3-lkp@xxxxxxxxx/ > Closes: https://lore.kernel.org/oe-kbuild-all/202406210520.6HmrUaA2-lkp@xxxxxxxxx/ > Signed-off-by: Jianguo Wu <wujianguo@xxxxxxxxxxxxxxx> > --- > net/netfilter/nf_hooks_lwtunnel.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/net/netfilter/nf_hooks_lwtunnel.c b/net/netfilter/nf_hooks_lwtunnel.c > index 7cdb59bb4459..d8ebebc9775d 100644 > --- a/net/netfilter/nf_hooks_lwtunnel.c > +++ b/net/netfilter/nf_hooks_lwtunnel.c > @@ -117,4 +117,7 @@ void netfilter_lwtunnel_fini(void) > { > unregister_pernet_subsys(&nf_lwtunnel_net_ops); > } > +#else > +int __init netfilter_lwtunnel_init(void) { return 0; } > +void netfilter_lwtunnel_fini(void) {} > #endif /* CONFIG_SYSCTL */ > -- > 1.8.3.1 >