mbox series

[0/2] crypto: qat - refactor service parsing logic

Message ID 20250214164855.64851-2-giovanni.cabiddu@intel.com (mailing list archive)
Headers show
Series crypto: qat - refactor service parsing logic | expand

Message

Giovanni Cabiddu Feb. 14, 2025, 4:40 p.m. UTC
This small series refactors the service parsing logic in the QAT driver
by replacing hard-coded service strings with a more flexible approach.

The first patch removes an unnecessary export. The second patch reworks
the service parsing logic to allow being extended in future.

Giovanni Cabiddu (1):
  crypto: qat - do not export adf_cfg_services

Małgorzata Mielnik (1):
  crypto: qat - refactor service parsing logic

 .../intel/qat/qat_420xx/adf_420xx_hw_data.c   |  16 +-
 .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c     |  11 +-
 .../intel/qat/qat_common/adf_accel_devices.h  |   1 +
 .../intel/qat/qat_common/adf_cfg_services.c   | 167 +++++++++++++++---
 .../intel/qat/qat_common/adf_cfg_services.h   |  26 ++-
 .../intel/qat/qat_common/adf_cfg_strings.h    |   6 +-
 .../intel/qat/qat_common/adf_gen4_config.c    |  15 +-
 .../intel/qat/qat_common/adf_gen4_hw_data.c   |  26 ++-
 .../intel/qat/qat_common/adf_gen4_hw_data.h   |   1 +
 .../crypto/intel/qat/qat_common/adf_sysfs.c   |  12 +-
 10 files changed, 202 insertions(+), 79 deletions(-)

Comments

Herbert Xu Feb. 21, 2025, 9:25 a.m. UTC | #1
On Fri, Feb 14, 2025 at 04:40:41PM +0000, Giovanni Cabiddu wrote:
> This small series refactors the service parsing logic in the QAT driver
> by replacing hard-coded service strings with a more flexible approach.
> 
> The first patch removes an unnecessary export. The second patch reworks
> the service parsing logic to allow being extended in future.
> 
> Giovanni Cabiddu (1):
>   crypto: qat - do not export adf_cfg_services
> 
> Małgorzata Mielnik (1):
>   crypto: qat - refactor service parsing logic
> 
>  .../intel/qat/qat_420xx/adf_420xx_hw_data.c   |  16 +-
>  .../intel/qat/qat_4xxx/adf_4xxx_hw_data.c     |  11 +-
>  .../intel/qat/qat_common/adf_accel_devices.h  |   1 +
>  .../intel/qat/qat_common/adf_cfg_services.c   | 167 +++++++++++++++---
>  .../intel/qat/qat_common/adf_cfg_services.h   |  26 ++-
>  .../intel/qat/qat_common/adf_cfg_strings.h    |   6 +-
>  .../intel/qat/qat_common/adf_gen4_config.c    |  15 +-
>  .../intel/qat/qat_common/adf_gen4_hw_data.c   |  26 ++-
>  .../intel/qat/qat_common/adf_gen4_hw_data.h   |   1 +
>  .../crypto/intel/qat/qat_common/adf_sysfs.c   |  12 +-
>  10 files changed, 202 insertions(+), 79 deletions(-)
> 
> -- 
> 2.48.1

All applied.  Thanks.