aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/crypto
diff options
context:
space:
mode:
authorSuman Kumar Chakraborty <suman.kumar.chakraborty@intel.com>2025-05-13 11:25:27 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2025-05-19 13:48:19 +0800
commit662c62bb83a9780c25e2d1d8bae6c2cc9a7c6663 (patch)
tree75ad7e1fd03fcd7627649a17ec9b2f38b28ef66a /drivers/crypto
parentcrypto: qat - enable RAS support for GEN6 devices (diff)
downloadlinux-rng-662c62bb83a9780c25e2d1d8bae6c2cc9a7c6663.tar.xz
linux-rng-662c62bb83a9780c25e2d1d8bae6c2cc9a7c6663.zip
crypto: qat - enable reporting of error counters for GEN6 devices
Enable the reporting of error counters through sysfs for QAT GEN6 devices and update the ABI documentation. This enables the reporting of the following: - errors_correctable - hardware correctable errors that allow the system to recover without data loss. - errors_nonfatal: errors that can be isolated to specific in-flight requests. - errors_fatal: errors that cannot be contained to a request, requiring a Function Level Reset (FLR) upon occurrence. Signed-off-by: Suman Kumar Chakraborty <suman.kumar.chakraborty@intel.com> Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/intel/qat/qat_6xxx/adf_drv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c b/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
index 132e26501621..c1dc9c56fdf5 100644
--- a/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
+++ b/drivers/crypto/intel/qat/qat_6xxx/adf_drv.c
@@ -173,6 +173,8 @@ static int adf_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
if (ret)
return dev_err_probe(dev, ret, "Failed to save pci state.\n");
+ accel_dev->ras_errors.enabled = true;
+
adf_dbgfs_init(accel_dev);
ret = devm_add_action_or_reset(dev, adf_dbgfs_cleanup, accel_dev);