crypto: qat - add reporting of correctable errors for QAT GEN4
authorShashank Gupta <shashank.gupta@intel.com>
Fri, 20 Oct 2023 10:32:46 +0000 (11:32 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 27 Oct 2023 10:04:27 +0000 (18:04 +0800)
commitdf8c184b77a9c6d52e6c7627bbcb902cdc4d2171
tree065b2d88b871762bd9aafca9f85242685b3d2f2c
parent93b2f7de7db598b0fe429948c739c212f8316330
crypto: qat - add reporting of correctable errors for QAT GEN4

Add logic to detect and report correctable errors in QAT GEN4
devices.
This includes (1) enabling, disabling and handling error reported
through the ERRSOU0 register and (2) logic to log the errors
in the system log.

Signed-off-by: Shashank Gupta <shashank.gupta@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Reviewed-by: Tero Kristo <tero.kristo@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/intel/qat/qat_common/adf_gen4_ras.c
drivers/crypto/intel/qat/qat_common/adf_gen4_ras.h