Skip to content

Commit 67820de

Browse files
jgunthorperleon
authored andcommitted
RDMA/hns: Add missing comp_mask check in create_qp
hns has a comp_mask field that was never checked for validity, check it. Signed-off-by: Jason Gunthorpe <jgg@nvidia.com> Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
1 parent 676b570 commit 67820de

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

drivers/infiniband/hw/hns/hns_roce_qp.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1130,7 +1130,9 @@ static int set_qp_param(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp,
11301130
}
11311131

11321132
if (udata) {
1133-
ret = ib_copy_validate_udata_in(udata, *ucmd, reserved);
1133+
ret = ib_copy_validate_udata_in_cm(
1134+
udata, *ucmd, reserved,
1135+
HNS_ROCE_CREATE_QP_MASK_CONGEST_TYPE);
11341136
if (ret)
11351137
return ret;
11361138

0 commit comments

Comments
 (0)