linux-yocto/drivers/crypto/qat
Ahsan Atta 8aaa74fd4a crypto: qat - remove faulty arbiter config reset
[ Upstream commit 7019935990 ]

Resetting the service arbiter config can cause potential issues
related to response ordering and ring flow control check in the
event of AER or device hang. This is because it results in changing
the default response ring size from 32 bytes to 16 bytes. The service
arbiter config reset also disables response ring flow control check.
Thus, by removing this reset we can prevent the service arbiter from
being configured inappropriately, which leads to undesired device
behaviour in the event of errors.

Fixes: 7afa232e76 ("crypto: qat - Intel(R) QAT DH895xcc accelerator")
Signed-off-by: Ahsan Atta <ahsan.atta@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-12-14 19:53:17 +01:00
..
qat_4xxx
qat_c3xxx
qat_c3xxxvf
qat_c62x
qat_c62xvf
qat_common crypto: qat - remove faulty arbiter config reset 2024-12-14 19:53:17 +01:00
qat_dh895xcc crypto: qat - fix unintentional re-enabling of error interrupts 2024-09-12 11:10:23 +02:00
qat_dh895xccvf
Kconfig
Makefile