]> www.infradead.org Git - users/dwmw2/linux.git/commit
ipv6: Add __in6_dev_get_rtnl_net().
authorKuniyuki Iwashima <kuniyu@amazon.com>
Wed, 15 Jan 2025 08:05:58 +0000 (17:05 +0900)
committerJakub Kicinski <kuba@kernel.org>
Mon, 20 Jan 2025 20:16:04 +0000 (12:16 -0800)
commitf7a6082b5e4c15f34fd766cf0960f7e082009c54
tree803547ff2f575725d92367294cdbb50dcd141256
parentba5f78505fb4e3feb73d8e5249a13b3244dac4d9
ipv6: Add __in6_dev_get_rtnl_net().

We will convert rtnl_lock() with rtnl_net_lock(), and we want to
convert __in6_dev_get() too.

__in6_dev_get() uses rcu_dereference_rtnl(), but as written in its
comment, rtnl_dereference() or rcu_dereference() is preferable.

Let's add __in6_dev_get_rtnl_net() that uses rtnl_net_dereference().

We can add the RCU version helper later if needed.

Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://patch.msgid.link/20250115080608.28127-2-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/addrconf.h