diff options
Diffstat (limited to 'drivers/infiniband/core/ucm.c')
| -rw-r--r-- | drivers/infiniband/core/ucm.c | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/infiniband/core/ucm.c b/drivers/infiniband/core/ucm.c index f2f63933e8a9..62c24b1452b8 100644 --- a/drivers/infiniband/core/ucm.c +++ b/drivers/infiniband/core/ucm.c @@ -1253,8 +1253,7 @@ static void ib_ucm_add_one(struct ib_device *device)  	dev_t base;  	struct ib_ucm_device *ucm_dev; -	if (!device->alloc_ucontext || -	    rdma_node_get_transport(device->node_type) != RDMA_TRANSPORT_IB) +	if (!device->alloc_ucontext || !rdma_cap_ib_cm(device, 1))  		return;  	ucm_dev = kzalloc(sizeof *ucm_dev, GFP_KERNEL);  |