devlink: Reduce struct devlink exposure
authorLeon Romanovsky <leonro@nvidia.com>
Tue, 12 Oct 2021 13:15:21 +0000 (16:15 +0300)
committerJakub Kicinski <kuba@kernel.org>
Tue, 12 Oct 2021 23:29:16 +0000 (16:29 -0700)
commit21314638c9f251bb40c8ad3b4e1c232057789b8b
treea7bcb7e91f9d155cb11adec2c6e7c79d5e609290
parent177c92353be935db555d0d08729e871145ec698c
devlink: Reduce struct devlink exposure

The declaration of struct devlink in general header provokes the
situation where internal fields can be accidentally used by the driver
authors. In order to reduce such possible situations, let's reduce the
namespace exposure of struct devlink.

Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxfw/mlxfw.h
include/net/devlink.h
include/trace/events/devlink.h
net/core/devlink.c