]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
netfilter: nft_set_pipapo: make pipapo_clone helper return NULL
authorFlorian Westphal <fw@strlen.de>
Thu, 25 Apr 2024 12:06:41 +0000 (14:06 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 6 May 2024 14:29:22 +0000 (16:29 +0200)
commit80efd2997fb9343a0283cf3cac5524a4595c8ff4
treef1fb6baa37faac86a2f1346b3e84d4aeb4bf53ac
parenta590f4760922acaa2d2b55a88004a38eecdd6412
netfilter: nft_set_pipapo: make pipapo_clone helper return NULL

Currently it returns an error pointer, but the only possible failure
is ENOMEM.

After a followup patch, we'd need to discard the errno code, i.e.

x = pipapo_clone()
if (IS_ERR(x))
return NULL

or make more changes to fix up callers to expect IS_ERR() code
from set->ops->deactivate().

So simplify this and make it return ptr-or-null.

Signed-off-by: Florian Westphal <fw@strlen.de>
Reviewed-by: Stefano Brivio <sbrivio@redhat.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_set_pipapo.c