Message ID | 20250217191129.19967-1-kuniyu@amazon.com (mailing list archive) |
---|---|
Headers | show |
Series | net: Fix race of rtnl_net_lock(dev_net(dev)). | expand |
Hello: This series was applied to netdev/net.git (main) by Jakub Kicinski <kuba@kernel.org>: On Mon, 17 Feb 2025 11:11:26 -0800 you wrote: > Yael Chemla reported that commit 7fb1073300a2 ("net: Hold rtnl_net_lock() > in (un)?register_netdevice_notifier_dev_net().") started to trigger KASAN's > use-after-free splat. > > The problem is that dev_net(dev) fetched before rtnl_net_lock() might be > different after rtnl_net_lock(). > > [...] Here is the summary with links: - [v5,net,1/3] net: Add net_passive_inc() and net_passive_dec(). https://git.kernel.org/netdev/net/c/e57a6320215c - [v5,net,2/3] net: Fix dev_net(dev) race in unregister_netdevice_notifier_dev_net(). https://git.kernel.org/netdev/net/c/65161fb544aa - [v5,net,3/3] dev: Use rtnl_net_dev_lock() in unregister_netdev(). https://git.kernel.org/netdev/net/c/d4c6bfc83936 You are awesome, thank you!