]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: loopback: Hold rtnl_net_lock() in blackhole_netdev_init().
authorKuniyuki Iwashima <kuniyu@amazon.com>
Tue, 14 Jan 2025 08:13:52 +0000 (17:13 +0900)
committerJakub Kicinski <kuba@kernel.org>
Wed, 15 Jan 2025 22:20:08 +0000 (14:20 -0800)
commit2248c05340a6aa449efa4b12fca7ce490f32bda9
treeaaa6204052b993727e9dd7167a3927f3ab6290cf
parent7a649f39dab77b494b2b2dd38153d0ba7b037c4b
net: loopback: Hold rtnl_net_lock() in blackhole_netdev_init().

blackhole_netdev is the global device in init_net.

Let's hold rtnl_net_lock(&init_net) in blackhole_netdev_init().

While at it, the unnecessary dev_net_set() call is removed, which
is done in alloc_netdev_mqs().

Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Link: https://patch.msgid.link/20250114081352.47404-1-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/loopback.c