net: ethtool: netlink: Use netdev_hold for dumpit() operations
authorMaxime Chevallier <maxime.chevallier@bootlin.com>
Fri, 2 May 2025 08:52:41 +0000 (10:52 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 6 May 2025 00:17:41 +0000 (17:17 -0700)
commit63fb100bf5241ffdfa404b49c6a443cadd08447c
treef721f4d2687773a369419b9cdf3f8dbbbe09ed7f
parent9dd2ad5e92b962d1349a7541d167e8e214e49f95
net: ethtool: netlink: Use netdev_hold for dumpit() operations

Move away from dev_hold and use netdev_hold with a local reftracker when
performing a DUMP on each netdev.

Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com>
Link: https://patch.msgid.link/20250502085242.248645-4-maxime.chevallier@bootlin.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ethtool/netlink.c