OSDN Git Service

RDMA/core: Allow existing drivers to set one sysfs group per device
authorParav Pandit <parav@mellanox.com>
Thu, 11 Oct 2018 19:31:53 +0000 (22:31 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Wed, 17 Oct 2018 07:12:38 +0000 (01:12 -0600)
commitd4122f5abef844112799d2056fdc7bbedbc913f3
tree263a7c4d58f7929ea9da2ef06058cb71d315fc6a
parent0797e6f1a85872ab48cb4986a06ebdcae22ecf1a
RDMA/core: Allow existing drivers to set one sysfs group per device

Currently many rdma drivers are creating device attribute files using
device_create_file() with device specific attributes.  Device specific
attributes should be exposed via well defined netlink device attributes in
future.

Introduce an API rdma_set_device_sysfs_group() for existing drivers to set
a group for sysfs attributes for legacy.

This API is only for exposing legacy attributes which existed for sometime
now.  New drivers should not be using this API and rather follow netlink
path.

Signed-off-by: Parav Pandit <parav@mellanox.com>
Reviewed-by: Daniel Jurgens <danielj@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
include/rdma/ib_verbs.h