crypto: qat - add missing restarting event notification in VFs
authorMarco Chiappero <marco.chiappero@intel.com>
Thu, 7 Apr 2022 16:54:46 +0000 (17:54 +0100)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Apr 2022 08:34:26 +0000 (16:34 +0800)
VF drivers are notified via PFVF of the VFs being disabled, but
such notification was not propagated within the VF driver.
Dispatch the ADF_EVENT_RESTARTING event by adding a missing call
to adf_dev_restarting_notify().

Signed-off-by: Marco Chiappero <marco.chiappero@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qat/qat_common/adf_vf_isr.c

index 86c3bd0..8c95fcd 100644 (file)
@@ -70,6 +70,7 @@ static void adf_dev_stop_async(struct work_struct *work)
                container_of(work, struct adf_vf_stop_data, work);
        struct adf_accel_dev *accel_dev = stop_data->accel_dev;
 
+       adf_dev_restarting_notify(accel_dev);
        adf_dev_stop(accel_dev);
        adf_dev_shutdown(accel_dev);