diff --git a/drivers/crypto/hisilicon/qm.c b/drivers/crypto/hisilicon/qm.c index ab00eec66943904a3ee3e3878df20aaf79d50b07..4a3c549505595a0c26fa692f4c655aafb86f4be8 100644 --- a/drivers/crypto/hisilicon/qm.c +++ b/drivers/crypto/hisilicon/qm.c @@ -1931,7 +1931,7 @@ static int qm_eq_ctx_cfg(struct hisi_qm *qm) if (qm->use_dma_api) { dma_unmap_single(dev, aeqc_dma, sizeof(struct qm_aeqc), DMA_TO_DEVICE); - kfree(eqc); + kfree(aeqc); } else { memset(aeqc, 0, sizeof(struct qm_aeqc)); }