Skip to content

Commit 3065588

Browse files
ikegami-tigaw
authored andcommitted
nvme-wrap: handle get log rotational media info correctly
Return error for the missing get log rotational media function for non MI devices. Signed-off-by: Tokunori Ikegami <[email protected]>
1 parent 9534fb1 commit 3065588

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

nvme-wrap.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,5 +440,8 @@ int nvme_cli_get_log_mgmt_addr_list(struct nvme_dev *dev, __u32 len,
440440
int nvme_cli_get_log_rotational_media_info(struct nvme_dev *dev, __u16 endgid, __u32 len,
441441
struct nvme_rotational_media_info_log *info)
442442
{
443-
return do_admin_op(get_log_rotational_media_info, dev, endgid, len, info);
443+
if (dev->type == NVME_DEV_DIRECT)
444+
return nvme_get_log_rotational_media_info(dev->direct.fd, endgid, len, info);
445+
446+
return -ENODEV;
444447
}

0 commit comments

Comments
 (0)