
From: Yu'an Wang <wangyuan46@huawei.com> driver inclusion category: bugfix bugzilla: NA CVE: NA In this patch, we try to fixup compilation problem of __hisi_qm_start, when we close CONFIG_CRYPTO_QM_UACCE.If we have not defined this macro, we do not use para qm->reserve and qm->reserve_dma. Signed-off-by: Yu'an Wang <wangyuan46@huawei.com> Reviewed-by: Cheng Hu <hucheng.hu@huawei.com> Signed-off-by: Yang Yingliang <yangyingliang@huawei.com> --- drivers/crypto/hisilicon/qm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/crypto/hisilicon/qm.c b/drivers/crypto/hisilicon/qm.c index ec70383..8d1e767 100644 --- a/drivers/crypto/hisilicon/qm.c +++ b/drivers/crypto/hisilicon/qm.c @@ -2198,10 +2198,13 @@ static int __hisi_qm_start(struct hisi_qm *qm) QM_INIT_BUF(qm, aeqe, QM_Q_DEPTH); QM_INIT_BUF(qm, sqc, qm->qp_num); QM_INIT_BUF(qm, cqc, qm->qp_num); + +#ifdef CONFIG_CRYPTO_QM_UACCE /* get reserved dma memory */ qm->reserve = qm->qdma.va + off; qm->reserve_dma = qm->qdma.dma + off; off += PAGE_SIZE; +#endif ret = qm_eq_aeq_ctx_cfg(qm); if (ret) -- 1.8.3