Commit 0d1873a5 authored by Pablo Neira Ayuso's avatar Pablo Neira Ayuso

netfilter: nf_tables: remove rcu read-size lock

Chain stats are updated from the Netfilter hook path which already run
under rcu read-size lock section.
Signed-off-by: default avatarPablo Neira Ayuso <pablo@netfilter.org>
parent fc0d026a
...@@ -110,7 +110,6 @@ static noinline void nft_update_chain_stats(const struct nft_chain *chain, ...@@ -110,7 +110,6 @@ static noinline void nft_update_chain_stats(const struct nft_chain *chain,
base_chain = nft_base_chain(chain); base_chain = nft_base_chain(chain);
rcu_read_lock();
pstats = READ_ONCE(base_chain->stats); pstats = READ_ONCE(base_chain->stats);
if (pstats) { if (pstats) {
local_bh_disable(); local_bh_disable();
...@@ -121,7 +120,6 @@ static noinline void nft_update_chain_stats(const struct nft_chain *chain, ...@@ -121,7 +120,6 @@ static noinline void nft_update_chain_stats(const struct nft_chain *chain,
u64_stats_update_end(&stats->syncp); u64_stats_update_end(&stats->syncp);
local_bh_enable(); local_bh_enable();
} }
rcu_read_unlock();
} }
struct nft_jumpstack { struct nft_jumpstack {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment