net: use synchronize_net() in dev_change_name()

dev_change_name() holds RTNL, we better use synchronize_net()
instead of plain synchronize_rcu().

Signed-off-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Eric Dumazet 2024-02-09 15:30:57 +00:00 committed by David S. Miller
parent 17ef8efc00
commit 4cd582ffa5
1 changed files with 1 additions and 1 deletions

View File

@ -1239,7 +1239,7 @@ rollback:
netdev_name_node_del(dev->name_node);
write_unlock(&dev_base_lock);
synchronize_rcu();
synchronize_net();
write_lock(&dev_base_lock);
netdev_name_node_add(net, dev->name_node);