diff --git a/drivers/infiniband/hw/hns/hns_roce_qp.c b/drivers/infiniband/hw/hns/hns_roce_qp.c index cbe7d37430c7f95b84dc779a210187f2b7cccf32..df5bebc5e1c16c725047e4efe90c64e8d2735c1e 100644 --- a/drivers/infiniband/hw/hns/hns_roce_qp.c +++ b/drivers/infiniband/hw/hns/hns_roce_qp.c @@ -1384,7 +1384,7 @@ int hns_roce_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, if (udata && udata->outlen) { resp.tc_mode = hr_qp->tc_mode; - resp.priority = hr_qp->priority; + resp.priority = hr_qp->sl; ret = ib_copy_to_udata(udata, &resp, min(udata->outlen, sizeof(resp))); if (ret)