]> git.ipfire.org Git - thirdparty/ipset.git/commit
netfilter: ipset: fix race condition between swap/destroy and kernel side add/del...
authorJozsef Kadlecsik <kadlec@netfilter.org>
Sat, 4 Nov 2023 09:51:47 +0000 (10:51 +0100)
committerJozsef Kadlecsik <kadlec@netfilter.org>
Sat, 4 Nov 2023 09:51:47 +0000 (10:51 +0100)
commit74f6e7b96229c6fd2a0e5fb8bb75e81b3fde9a59
treec1749982ce88f209954e5ef12551fc3876ba71df
parentcf94d3f5d139dc3695967e19f464e0958bf1d718
netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test v2

synchronize_rcu() is moved into ip_set_swap() in order not to burden
ip_set_destroy() unnecessarily when all sets are destroyed

Signed-off-by: Jozsef Kadlecsik <kadlec@netfilter.org>
kernel/net/netfilter/ipset/ip_set_core.c