clang reports
../plugins/wdc/wdc-nvme.c:9000:36: warning: implicit conversion from enumeration type 'NVME_FEATURE_IDENTIFIERS' (aka 'enum _NVME_FEATURE_IDENTIFIERS') to different enumeration type 'enum nvme_features_id' [-Wenum-conversion]
deFeatureIdList[listIdx].featureId,
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
Add type case to avoid the warning. Ideally, the plugin would not
introduce their own enum value.
Signed-off-by: Daniel Wagner <dwagner@suse.de>
if (deFeatureIdList[listIdx].featureId == FID_LBA_RANGE_TYPE)
continue;
ret = nvme_get_features_data(dev_fd(dev),
- deFeatureIdList[listIdx].featureId,
+ (enum nvme_features_id)deFeatureIdList[listIdx].featureId,
WDC_DE_GLOBAL_NSID,
sizeof(featureIdBuff),
&featureIdBuff, &result);