]> 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)
commit392d587d7ea2a89280137ea5b2b667c0cfbb31f6
treefdc771cc5280bdf48bd2801cd9812c5bf51cfb35
parent1e51eae7dc53db3854323f7dfbb6c95ab650fa27
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