WSL2-Linux-Kernel/drivers/crypto/qat
Giovanni Cabiddu 51dbedbf08 crypto: qat - disregard spurious PFVF interrupts
[ Upstream commit 18fcba469b ]

Upon receiving a PFVF message, check if the interrupt bit is set in the
message. If it is not, that means that the interrupt was probably
triggered by a collision. In this case, disregard the message and
re-enable the interrupts.

Fixes: ed8ccaef52 ("crypto: qat - Add support for SRIOV")
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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-11-18 19:16:31 +01:00
..
qat_4xxx crypto: qat - power up 4xxx device 2021-11-18 19:16:25 +01:00
qat_c3xxx crypto: qat - remove the unnecessary get_vintmsk_offset() 2021-08-21 15:44:56 +08:00
qat_c3xxxvf crypto: qat - flush vf workqueue at driver removal 2021-08-21 15:44:56 +08:00
qat_c62x crypto: qat - remove the unnecessary get_vintmsk_offset() 2021-08-21 15:44:56 +08:00
qat_c62xvf crypto: qat - flush vf workqueue at driver removal 2021-08-21 15:44:56 +08:00
qat_common crypto: qat - disregard spurious PFVF interrupts 2021-11-18 19:16:31 +01:00
qat_dh895xcc crypto: qat - remove the unnecessary get_vintmsk_offset() 2021-08-21 15:44:56 +08:00
qat_dh895xccvf crypto: qat - flush vf workqueue at driver removal 2021-08-21 15:44:56 +08: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