linux/drivers/crypto/qat
Giovanni Cabiddu 83dc1173d7 crypto: qat - fix error path in adf_isr_resource_alloc()
The function adf_isr_resource_alloc() is not unwinding correctly in case
of error.
This patch fixes the error paths and propagate the errors to the caller.

Fixes: 7afa232e76 ("crypto: qat - Intel(R) QAT DH895xcc accelerator")
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Reviewed-by: Marco Chiappero <marco.chiappero@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2021-04-02 18:28:12 +11:00
..
qat_4xxx crypto: qat - configure arbiter mapping based on engines enabled 2021-01-14 17:10:26 +11:00
qat_c3xxx crypto: qat - configure arbiter mapping based on engines enabled 2021-01-14 17:10:26 +11:00
qat_c3xxxvf crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init 2021-03-26 20:02:36 +11:00
qat_c62x crypto: qat - configure arbiter mapping based on engines enabled 2021-01-14 17:10:26 +11:00
qat_c62xvf crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init 2021-03-26 20:02:36 +11:00
qat_common crypto: qat - fix error path in adf_isr_resource_alloc() 2021-04-02 18:28:12 +11:00
qat_dh895xcc crypto: qat - configure arbiter mapping based on engines enabled 2021-01-14 17:10:26 +11:00
qat_dh895xccvf crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init 2021-03-26 20:02:36 +11:00
Kconfig crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig 2021-01-14 17:10:25 +11:00
Makefile crypto: qat - add qat_4xxx driver 2020-11-20 14:45:34 +11:00