]> git.baikalelectronics.ru Git - kernel.git/commit
devlink: Simplify devlink resources unregister call
authorLeon Romanovsky <leonro@nvidia.com>
Tue, 30 Nov 2021 10:16:20 +0000 (12:16 +0200)
committerDavid S. Miller <davem@davemloft.net>
Tue, 30 Nov 2021 12:23:32 +0000 (12:23 +0000)
commit57358182b6b81899669b302c694601cbba0e3739
treefdc771cc5280bdf48bd2801cd9812c5bf51cfb35
parentdcb05aa7514cf0caad66a2c14b532f96088d9a7e
devlink: Simplify devlink resources unregister call

The devlink_resources_unregister() used second parameter as an
entry point for the recursive removal of devlink resources. None
of the callers outside of devlink core needed to use this field,
so let's remove it.

As part of this removal, the "struct devlink_resource" was moved
from .h to .c file as it is not possible to use in any place in
the code except devlink.c.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/core.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
drivers/net/netdevsim/dev.c
include/net/devlink.h
net/core/devlink.c
net/dsa/dsa.c