devlink: remove linecard reference counting
authorJiri Pirko <jiri@nvidia.com>
Wed, 18 Jan 2023 15:21:05 +0000 (16:21 +0100)
committerJakub Kicinski <kuba@kernel.org>
Fri, 20 Jan 2023 03:08:37 +0000 (19:08 -0800)
commit3a10173f48aa1bae64baf0fea228c6045996b117
tree31e46c2a9e0fd17a57770158fbf4f0629a7e5a66
parent5cc9049cb9021a46ad5711a946eb3ded47eed0de
devlink: remove linecard reference counting

As long as the linecard life time is protected by devlink instance
lock, the reference counting is no longer needed. Remove it.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/devlink/devl_internal.h
net/devlink/leftover.c
net/devlink/netlink.c