mirror of
https://github.com/torvalds/linux.git
synced 2024-12-12 14:12:51 +00:00
crypto: hisilicon/qm - clear used reference count when start qp
The used reference count is used for counting the number of 'sqe' which is under processing. This reference count should be cleared as starting 'qp', otherwise the 'used' will be messy when allocating this 'qp' again. Fixes: 5308f6600a39("crypto: hisilicon - QM memory management...") Signed-off-by: Shukun Tan <tanshukun1@huawei.com> Signed-off-by: Yang Shen <shenyang39@huawei.com> Reviewed-by: Zhou Wang <wangzhou1@hisilicon.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
7bbfacc1a8
commit
3c829d6d19
@ -755,6 +755,7 @@ static void qm_init_qp_status(struct hisi_qp *qp)
|
||||
qp_status->cq_head = 0;
|
||||
qp_status->cqc_phase = true;
|
||||
atomic_set(&qp_status->flags, 0);
|
||||
atomic_set(&qp_status->used, 0);
|
||||
}
|
||||
|
||||
static void qm_vft_data_cfg(struct hisi_qm *qm, enum vft_type type, u32 base,
|
||||
|
Loading…
Reference in New Issue
Block a user