]> git.ipfire.org Git - thirdparty/linux.git/commit
netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()
authorJozsef Kadlecsik <kadlec@netfilter.org>
Wed, 17 Jun 2026 08:41:24 +0000 (10:41 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 20 Jun 2026 22:18:26 +0000 (00:18 +0200)
commit3ca9982a8882470aa0ac4e8bb9a552b181d1efcd
treef22174b04244f77ddfcfd613298ce407c25f8ca5
parent1171192ac9af46ddf65caf4162f1b64c58ae37f4
netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()

Sashiko pointed out that kfree_rcu() was called before
rcu_assign_pointer() in handling the comment extension.
Fix the order so that rcu_assign_pointer() called first.

Fixes: b57b2d1fa53f ("netfilter: ipset: Prepare the ipset core to use RCU at set level")
Signed-off-by: Jozsef Kadlecsik <kadlec@netfilter.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/ipset/ip_set_core.c