This series of patches addresses the warm reboot problem that affects all QAT devices. When a reset is performed using kexec, QAT devices fail to recover due to improper shutdown. This implement the shutdown() handler, which integrates with the reboot notifier list to ensure proper device shutdown during reboots. Each patch in this series targets a specific device driver which has a different commit id, therefore a different `Fixes` tag. Giovanni Cabiddu (8): crypto: qat - add shutdown handler to qat_4xxx crypto: qat - add shutdown handler to qat_420xx crypto: qat - remove redundant prototypes in qat_dh895xcc crypto: qat - add shutdown handler to qat_dh895xcc crypto: qat - remove redundant prototypes in qat_c62x crypto: qat - add shutdown handler to qat_c62x crypto: qat - remove redundant prototypes in qat_c3xxx crypto: qat - add shutdown handler to qat_c3xxx drivers/crypto/intel/qat/qat_420xx/adf_drv.c | 8 ++++ drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 8 ++++ drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c | 41 +++++++++++-------- drivers/crypto/intel/qat/qat_c62x/adf_drv.c | 41 +++++++++++-------- .../crypto/intel/qat/qat_dh895xcc/adf_drv.c | 41 +++++++++++-------- 5 files changed, 85 insertions(+), 54 deletions(-) -- 2.48.1