On Wed, Jun 21, 2017 at 09:09:27AM -0500, Steve Wise wrote: > > From: Leon Romanovsky > > > > Provide ability to convert from device name to ib_device for the > > IB/core users. > > > > Signed-off-by: Leon Romanovsky > > --- > > drivers/infiniband/core/core_priv.h | 1 + > > drivers/infiniband/core/device.c | 3 +-- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/infiniband/core/core_priv.h > > b/drivers/infiniband/core/core_priv.h > > index 4a150c4be175..049ccbfca988 100644 > > --- a/drivers/infiniband/core/core_priv.h > > +++ b/drivers/infiniband/core/core_priv.h > > @@ -184,4 +184,5 @@ int ib_nl_handle_set_timeout(struct sk_buff *skb, > > int ib_nl_handle_ip_res_resp(struct sk_buff *skb, > > struct netlink_callback *cb); > > > > +struct ib_device *__ib_device_get_by_name(const char *name); > > #endif /* _CORE_PRIV_H */ > > diff --git a/drivers/infiniband/core/device.c > b/drivers/infiniband/core/device.c > > index 7a799fc90348..4ec1b24258de 100644 > > --- a/drivers/infiniband/core/device.c > > +++ b/drivers/infiniband/core/device.c > > @@ -124,7 +124,7 @@ static int ib_device_check_mandatory(struct ib_device > > *device) > > return 0; > > } > > > > -static struct ib_device *__ib_device_get_by_name(const char *name) > > +struct ib_device *__ib_device_get_by_name(const char *name) > > { > > struct ib_device *device; > > > > > > Nit: Why is this function prefixed with __? Perhaps now it should just be > ib_device_get_by_name()? The access to this function should be protected by device_mutex and the convention is to prefix functions with "_" to mark that it needs to handle lock. > > > Reviewed-by: Steve Wise > >