|
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 |
|