]> git.baikalelectronics.ru Git - kernel.git/commit
eth: nfp: replace driver's "pf" lock with devlink instance lock
authorJakub Kicinski <kuba@kernel.org>
Tue, 15 Mar 2022 06:00:06 +0000 (23:00 -0700)
committerJakub Kicinski <kuba@kernel.org>
Wed, 16 Mar 2022 19:56:37 +0000 (12:56 -0700)
commit05f0e5eab62e4e6ffdd58ca8b99e3015faa0e9c0
tree4b6de41a2b850fa7e27da1d3675cb7cedadda312
parentecbb9875af712728f10b0e8ba81161006ffa802d
eth: nfp: replace driver's "pf" lock with devlink instance lock

The whole reason for existence of the pf mutex is that we could
not lock the devlink instance around port splitting. There are
more types of reconfig which can make ports appear or disappear.
Now that the devlink instance lock is exposed to drivers and
"locked" helpers exist we can switch to using the devlink lock
directly.

Next patches will move the locking inside .port_(un)split to
the core.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/netronome/nfp/nfp_app.h
drivers/net/ethernet/netronome/nfp/nfp_devlink.c
drivers/net/ethernet/netronome/nfp/nfp_main.c
drivers/net/ethernet/netronome/nfp/nfp_main.h
drivers/net/ethernet/netronome/nfp/nfp_net_main.c
drivers/net/ethernet/netronome/nfp/nfp_port.c