netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
authorPablo Neira Ayuso <pablo@netfilter.org>
Thu, 18 Jan 2024 09:56:26 +0000 (10:56 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 1 Feb 2024 00:19:06 +0000 (16:19 -0800)
commite5888acbf1a3d8d021990ce6c6061fd5b2bb21b4
tree4c665f8fd9492ef348491370ae88b4b77aabd148
parent4d53556d87cd335235261765dd91f1563fe45326
netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain

commit 01acb2e8666a6529697141a6017edbf206921913 upstream.

Remove netdevice from inet/ingress basechain in case NETDEV_UNREGISTER
event is reported, otherwise a stale reference to netdevice remains in
the hook list.

Fixes: 60a3815da702 ("netfilter: add inet ingress support")
Cc: stable@vger.kernel.org
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/netfilter/nft_chain_filter.c