]> www.infradead.org Git - users/jedix/linux-maple.git/commit
eth: bnxt: switch to netif_close
authorStanislav Fomichev <sdf@fomichev.me>
Sun, 9 Mar 2025 21:58:49 +0000 (14:58 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Mar 2025 20:19:15 +0000 (13:19 -0700)
commit110eff172dfebcaa1402d25375add0a3581bb43b
treeb9c42b37dab2e2fd8410a6864c7cab0af9311279
parent0a13c1e0a449917b29c45d90701eededa69c99d3
eth: bnxt: switch to netif_close

All (error) paths that call dev_close are already holding instance lock,
so switch to netif_close to avoid the deadlock.

v2:
- add missing EXPORT_MODULE for netif_close

Fixes: 004b5008016a ("eth: bnxt: remove most dependencies on RTNL")
Reported-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Stanislav Fomichev <sdf@fomichev.me>
Link: https://patch.msgid.link/20250309215851.2003708-1-sdf@fomichev.me
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
net/core/dev.c