]> www.infradead.org Git - users/jedix/linux-maple.git/commit
xfrm: state: make xfrm_state_lookup_byaddr lockless
authorFlorian Westphal <fw@strlen.de>
Fri, 7 Mar 2025 11:47:54 +0000 (12:47 +0100)
committerSteffen Klassert <steffen.klassert@secunet.com>
Wed, 12 Mar 2025 09:15:38 +0000 (10:15 +0100)
commit2e460eefbd4469420349bdcb81b331a46211717a
treea75ef3e337245b17f8c634f14812b2494c65c804
parent9d381c77087b7d2ceaba917520ee213ea32d6766
xfrm: state: make xfrm_state_lookup_byaddr lockless

This appears to be an oversight back when the state lookup
was converted to RCU, I see no reason why we need to hold the
state lock here.

__xfrm_state_lookup_byaddr already uses xfrm_state_hold_rcu
helper to obtain a reference, so just replace the state
lock with rcu.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/xfrm/xfrm_state.c