summaryrefslogtreecommitdiff
path: root/include/linux/timerqueue.h
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2026-06-05 15:11:19 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2026-06-14 12:51:50 +0200
commit64d7d5abe2160bba369b4a8f06bdf5630573bab0 (patch)
tree7576ea99557a5673295975caa5ca6c599ff92124 /include/linux/timerqueue.h
parent42eb1ca711b6f3c0cc09d872ff49fa7aa17a56e1 (diff)
netfilter: nf_conncount: callers must hold rcu read lock
rcu_derefence_raw() should not have been used here, it concealed this bug. Its used because struct rb_node lacks __rcu annotated pointers, so plain rcu_derefence causes sparse warnings. The major tradeoff is that rcu_derefence_raw() doesn't warn when the caller isn't in a rcu read section. Extend the rcu read lock scope accordingly and cause sparse warnings, those warnings are the lesser evil. Fixes: 11efd5cb04a1 ("openvswitch: Support conntrack zone limit") Closes: https://sashiko.dev/#/patchset/20260603230610.7900-1-fw%40strlen.de Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions