crypto: hisilicon/qm - fix missing destroy qp_idr
authorWeili Qian <qianweili@huawei.com>
Sat, 13 Aug 2022 10:34:52 +0000 (18:34 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 19 Aug 2022 10:39:38 +0000 (18:39 +0800)
commit116be08f6e4e385733d42360a33c3d883d2dd702
tree71c73cdf2080affc810f2f67233f41fa0f233aa4
parent582b05bba481d5798ef884f1396285ab47e426e1
crypto: hisilicon/qm - fix missing destroy qp_idr

In the function hisi_qm_memory_init(), if resource alloc fails after
idr_init, the initialized qp_idr needs to be destroyed.

Signed-off-by: Weili Qian <qianweili@huawei.com>
Signed-off-by: Yang Shen <shenyang39@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/qm.c