HomeFreeBSD

Fix enum warnings in qat

Description

Fix enum warnings in qat

This fixes a number of clang 19 warnings:

sys/dev/qat/qat_api/common/compression/dc_session.c:154:15: error: comparison of different enumeration types ('enum _CpaBoolean' and 'icp_qat_hw_compression_delayed_match_t') [-Werror,-Wenum-compare]
  154 |         if (CPA_TRUE == pService->comp_device_data.enableDmm) {
      |             ~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sys/dev/qat/qat_api/common/compression/dc_session.c:285:17: error: comparison of different enumeration types ('enum _CpaBoolean' and 'icp_qat_hw_compression_delayed_match_t') [-Werror,-Wenum-compare]
  285 |                     (CPA_TRUE == pService->comp_device_data.enableDmm) ?
      |                      ~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The enableDmm field of variable comp_device_data is of type
icp_qat_hw_compression_delayed_match_t, not CpaBoolean. In this
case, we can seamlessly replace the value with
ICP_QAT_HW_COMPRESSION_DELAYED_MATCH_ENABLED, which is numerically
equal to CPA_TRUE.

MFC after: 3 days

Details

Provenance
dimAuthored on Jul 31 2024, 12:21 PM
Parents
rG1bd66fac35ec: Fix enum warning in isci
Branches
Unknown
Tags
Unknown