+3
-1
drivers/infiniband/core/nldev.c
+3
-1
drivers/infiniband/core/nldev.c
···
214
214
215
215
err = nlmsg_parse(nlh, 0, tb, RDMA_NLDEV_ATTR_MAX - 1,
216
216
nldev_policy, extack);
217
-
if (err || !tb[RDMA_NLDEV_ATTR_PORT_INDEX])
217
+
if (err ||
218
+
!tb[RDMA_NLDEV_ATTR_DEV_INDEX] ||
219
+
!tb[RDMA_NLDEV_ATTR_PORT_INDEX])
218
220
return -EINVAL;
219
221
220
222
index = nla_get_u32(tb[RDMA_NLDEV_ATTR_DEV_INDEX]);