Torsten Duwe d8f5ed
From 569b462e6604fab6ec4dc6649d06ac62564567ce Mon Sep 17 00:00:00 2001
Torsten Duwe d8f5ed
From: Marco Chiappero <marco.chiappero@intel.com>
Torsten Duwe d8f5ed
Date: Thu, 7 Apr 2022 17:54:46 +0100
Torsten Duwe d8f5ed
Subject: [PATCH] crypto: qat - add missing restarting event notification in
Torsten Duwe d8f5ed
 VFs
Torsten Duwe d8f5ed
Git-commit: 569b462e6604fab6ec4dc6649d06ac62564567ce
Torsten Duwe d8f5ed
Patch-mainline: v5.19-rc1
Torsten Duwe d8f5ed
References: jsc#PED-1073
Torsten Duwe d8f5ed
Torsten Duwe d8f5ed
VF drivers are notified via PFVF of the VFs being disabled, but
Torsten Duwe d8f5ed
such notification was not propagated within the VF driver.
Torsten Duwe d8f5ed
Dispatch the ADF_EVENT_RESTARTING event by adding a missing call
Torsten Duwe d8f5ed
to adf_dev_restarting_notify().
Torsten Duwe d8f5ed
Torsten Duwe d8f5ed
Signed-off-by: Marco Chiappero <marco.chiappero@intel.com>
Torsten Duwe d8f5ed
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Torsten Duwe d8f5ed
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Torsten Duwe d8f5ed
Signed-off-by: Torsten Duwe <duwe@suse.de>
Torsten Duwe d8f5ed
Torsten Duwe d8f5ed
---
Torsten Duwe d8f5ed
 drivers/crypto/qat/qat_common/adf_vf_isr.c | 1 +
Torsten Duwe d8f5ed
 1 file changed, 1 insertion(+)
Torsten Duwe d8f5ed
Torsten Duwe d8f5ed
diff --git a/drivers/crypto/qat/qat_common/adf_vf_isr.c b/drivers/crypto/qat/qat_common/adf_vf_isr.c
Torsten Duwe d8f5ed
index 86c3bd0c9c2bb..8c95fcd8e64b0 100644
Torsten Duwe d8f5ed
--- a/drivers/crypto/qat/qat_common/adf_vf_isr.c
Torsten Duwe d8f5ed
+++ b/drivers/crypto/qat/qat_common/adf_vf_isr.c
Torsten Duwe d8f5ed
@@ -70,6 +70,7 @@ static void adf_dev_stop_async(struct work_struct *work)
Torsten Duwe d8f5ed
 		container_of(work, struct adf_vf_stop_data, work);
Torsten Duwe d8f5ed
 	struct adf_accel_dev *accel_dev = stop_data->accel_dev;
Torsten Duwe d8f5ed
 
Torsten Duwe d8f5ed
+	adf_dev_restarting_notify(accel_dev);
Torsten Duwe d8f5ed
 	adf_dev_stop(accel_dev);
Torsten Duwe d8f5ed
 	adf_dev_shutdown(accel_dev);
Torsten Duwe d8f5ed
 
Torsten Duwe d8f5ed
-- 
Torsten Duwe d8f5ed
2.35.3
Torsten Duwe d8f5ed