Skip to content

Commit fd11727

Browse files
yekai123123herbertx
authored andcommitted
crypto: hisilicon/qm - fix memset during queues clearing
Due to that extra page addr is used as a qp error flag when the device resetting. So it not should to clear this qp flag in userspace. Signed-off-by: Kai Ye <yekai13@huawei.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
1 parent 7a70d9a commit fd11727

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • drivers/crypto/hisilicon

drivers/crypto/hisilicon/qm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3840,7 +3840,7 @@ static void qm_clear_queues(struct hisi_qm *qm)
38403840

38413841
for (i = 0; i < qm->qp_num; i++) {
38423842
qp = &qm->qp_array[i];
3843-
if (qp->is_resetting)
3843+
if (qp->is_in_kernel && qp->is_resetting)
38443844
memset(qp->qdma.va, 0, qp->qdma.size);
38453845
}
38463846

0 commit comments

Comments
 (0)