This set adds a new configuration option for QAT GEN4 devices allowing the device to now be configured for chained compression operations in userspace. Refactoring data structures relating to device configuration to avoid duplication. Adam Guerin (1): crypto: qat - enable dc chaining service Giovanni Cabiddu (1): crypto: qat - consolidate services structure Documentation/ABI/testing/sysfs-driver-qat | 2 + .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c | 56 ++++++++++--------- drivers/crypto/intel/qat/qat_4xxx/adf_drv.c | 34 ++--------- .../crypto/intel/qat/qat_common/adf_admin.c | 39 +++++++++++-- .../intel/qat/qat_common/adf_cfg_services.h | 34 +++++++++++ .../intel/qat/qat_common/adf_cfg_strings.h | 1 + .../crypto/intel/qat/qat_common/adf_sysfs.c | 17 +----- .../qat/qat_common/icp_qat_fw_init_admin.h | 1 + 8 files changed, 113 insertions(+), 71 deletions(-) create mode 100644 drivers/crypto/intel/qat/qat_common/adf_cfg_services.h base-commit: ed12943d6c00be183e876059089792b94f9d3790 -- 2.40.1