Skip to content

Commit 6550ba0

Browse files
q2venkuba-moo
authored andcommitted
ipv6: Hold rtnl_net_lock() in addrconf_verify_work().
addrconf_verify_work() is per-netns work to call addrconf_verify_rtnl() under RTNL. Let's use rtnl_net_lock(). Signed-off-by: Kuniyuki Iwashima <[email protected]> Link: https://patch.msgid.link/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
1 parent 93c839e commit 6550ba0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

net/ipv6/addrconf.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4751,9 +4751,9 @@ static void addrconf_verify_work(struct work_struct *w)
47514751
struct net *net = container_of(to_delayed_work(w), struct net,
47524752
ipv6.addr_chk_work);
47534753

4754-
rtnl_lock();
4754+
rtnl_net_lock(net);
47554755
addrconf_verify_rtnl(net);
4756-
rtnl_unlock();
4756+
rtnl_net_unlock(net);
47574757
}
47584758

47594759
static void addrconf_verify(struct net *net)

0 commit comments

Comments
 (0)