aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/hns/hns_roce_cq.c
diff options
context:
space:
mode:
authoroulijun <oulijun@huawei.com>2018-05-22 20:47:14 +0800
committerJason Gunthorpe <jgg@mellanox.com>2018-05-23 15:45:44 -0600
commit05d6a4ddb654ef6f2fbbcf9dcb3b263184baa8e4 (patch)
tree34a4758e54a76b3135c32b1d31c6686ec2044b90 /drivers/infiniband/hw/hns/hns_roce_cq.c
parentIB/uverbs: Fix uverbs_attr_get_obj (diff)
downloadlinux-dev-05d6a4ddb654ef6f2fbbcf9dcb3b263184baa8e4.tar.xz
linux-dev-05d6a4ddb654ef6f2fbbcf9dcb3b263184baa8e4.zip
RDMA/hns: Bugfix for cq record db for kernel
When use cq record db for kernel, it needs to set the hr_cq->db_en to 1 and configure the dma address of record cq db of qp context. Fixes: 86188a8810ed ("RDMA/hns: Support cq record doorbell for kernel space") Signed-off-by: Lijun Ou <oulijun@huawei.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'drivers/infiniband/hw/hns/hns_roce_cq.c')
-rw-r--r--drivers/infiniband/hw/hns/hns_roce_cq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/hns/hns_roce_cq.c b/drivers/infiniband/hw/hns/hns_roce_cq.c
index 14734d0d0b76..3a485f50fede 100644
--- a/drivers/infiniband/hw/hns/hns_roce_cq.c
+++ b/drivers/infiniband/hw/hns/hns_roce_cq.c
@@ -377,6 +377,7 @@ struct ib_cq *hns_roce_ib_create_cq(struct ib_device *ib_dev,
hr_cq->set_ci_db = hr_cq->db.db_record;
*hr_cq->set_ci_db = 0;
+ hr_cq->db_en = 1;
}
/* Init mmt table and write buff address to mtt table */