current logic ignore given data by user
so make priority to use user argument first
this change make available vendor specific command on set-feature, get-feature with data_len
Signed-off-by: Steven Seungcheol Lee <sc108.lee@samsung.com>
goto close_fd;
}
- cfg.data_len = nvme_feat_buf_len[cfg.feature_id];
+ if (!cfg.data_len)
+ cfg.data_len = nvme_feat_buf_len[cfg.feature_id];
/* check for Extended Host Identifier */
if (cfg.feature_id == NVME_FEAT_HOST_ID && (cfg.cdw11 & 0x1))