Only NULL check the VNET pointer when VIMAGE is enabled in ibcore.
Else a NULL VNET pointer should be ignored. This fixes address resolving when VIMAGE is disabled. MFC after: 3 days Sponsored by: Mellanox Technologies
This commit is contained in:
parent
e39b8e20f5
commit
34bbd3ca13
@ -182,7 +182,11 @@ struct ib_sa_path_rec {
|
||||
|
||||
static inline struct net_device *ib_get_ndev_from_path(struct ib_sa_path_rec *rec)
|
||||
{
|
||||
return rec->net ? dev_get_by_index(rec->net, rec->ifindex) : NULL;
|
||||
#ifdef VIMAGE
|
||||
if (rec->net == NULL)
|
||||
return NULL;
|
||||
#endif
|
||||
return dev_get_by_index(rec->net, rec->ifindex);
|
||||
}
|
||||
|
||||
#define IB_SA_MCMEMBER_REC_MGID IB_SA_COMP_MASK( 0)
|
||||
|
Loading…
Reference in New Issue
Block a user