From 61461f980f7e4c2fc12c17f94577c60e2271d3cc Mon Sep 17 00:00:00 2001 From: wangsirong Date: Fri, 17 May 2019 14:25:40 +0800 Subject: [PATCH] RDMA/hns: Modify arm_st to NO_ARMED in cqc driver inclusion category: bugfix bugzilla: NA CVE: NA REG_NXT_CEQE refes that the first cqe in a cq would generate a ceqe without arm_cq. In IT testcases, user expects to gain cqes through poll_cq Feature or Bugfix: Feature Signed-off-by: wangsirong Reviewed-by: hdd.huang Reviewed-by: oulijun Reviewed-by: liuyixian Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c index c2c1b4607392..ff490abf84d7 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c @@ -2784,7 +2784,7 @@ static void hns_roce_v2_write_cqc(struct hns_roce_dev *hr_dev, roce_set_field(cq_context->byte_4_pg_ceqn, V2_CQC_BYTE_4_CQ_ST_M, V2_CQC_BYTE_4_CQ_ST_S, V2_CQ_STATE_VALID); roce_set_field(cq_context->byte_4_pg_ceqn, V2_CQC_BYTE_4_ARM_ST_M, - V2_CQC_BYTE_4_ARM_ST_S, REG_NXT_CEQE); + V2_CQC_BYTE_4_ARM_ST_S, NO_ARMED); roce_set_field(cq_context->byte_4_pg_ceqn, V2_CQC_BYTE_4_SHIFT_M, V2_CQC_BYTE_4_SHIFT_S, ilog2((unsigned int)nent)); roce_set_field(cq_context->byte_4_pg_ceqn, V2_CQC_BYTE_4_CEQN_M, -- GitLab