From 936e58afebc3d8367d23861b614672ec90ff70b3 Mon Sep 17 00:00:00 2001 From: liangwenpeng Date: Mon, 14 Oct 2019 16:53:49 +0800 Subject: [PATCH] RDMA/hns: Adding initialization to prevent information leakage driver inclusion category: bugfix bugzilla: NA CVE: NA Initialize qp_attr and qp_init_attr to prevent information leakage. Feature or Bugfix:Bugfix Signed-off-by: liangwenpeng Reviewed-by: wangxi Reviewed-by: liuyixian Reviewed-by: Yang Yingliang Signed-off-by: Yang Yingliang --- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v1.c b/drivers/infiniband/hw/hns/hns_roce_hw_v1.c index d9b5674ad539..87ce66249789 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v1.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v1.c @@ -3458,6 +3458,9 @@ static int hns_roce_v1_q_sqp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, struct hns_roce_sqp_context context; u32 addr; + memset(qp_attr, 0, sizeof(*qp_attr)); + memset(qp_init_attr, 0, sizeof(*qp_init_attr)); + mutex_lock(&hr_qp->mutex); if (hr_qp->state == IB_QPS_RESET) { -- GitLab