This patch series focuses on adding enablers required for live migration for QAT GEN6 devices and improving code reuse and maintainability across different QAT generations. The changes include refactoring shared logic, relocating reusable functionality, and improving code clarity and debugging support. In detail: Patch #1 improves logging consistency. Patch #2 improves state checking logic. Patch #3 relocates bank state helper functions to a new file. Patch #4 relocates and renames the bank state structure Patch #5 add enablers for live migration for QAT GEN6 devices. Małgorzata Mielnik (2): crypto: qat - relocate bank state helper functions crypto: qat - add live migration enablers for GEN6 devices Suman Kumar Chakraborty (3): crypto: qat - use pr_fmt() in adf_gen4_hw_data.c crypto: qat - replace CHECK_STAT macro with static inline function crypto: qat - relocate and rename bank state structure definition .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 5 +- .../intel/qat/qat_6xxx/adf_6xxx_hw_data.c | 4 + drivers/crypto/intel/qat/qat_common/Makefile | 1 + .../intel/qat/qat_common/adf_accel_devices.h | 38 +-- .../intel/qat/qat_common/adf_bank_state.c | 238 ++++++++++++++++++ .../intel/qat/qat_common/adf_bank_state.h | 49 ++++ .../intel/qat/qat_common/adf_gen4_hw_data.c | 199 +-------------- .../intel/qat/qat_common/adf_gen4_hw_data.h | 7 - .../intel/qat/qat_common/adf_gen4_vf_mig.c | 7 +- .../intel/qat/qat_common/adf_gen6_shared.c | 7 + .../intel/qat/qat_common/adf_gen6_shared.h | 2 + 11 files changed, 314 insertions(+), 243 deletions(-) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_bank_state.c create mode 100644 drivers/crypto/intel/qat/qat_common/adf_bank_state.h base-commit: 65433cdeb0bdd0ebd8d59edd3c2e6d5cbef787c3 -- 2.40.1