From: Tokunori Ikegami Date: Mon, 10 Feb 2025 12:28:42 +0000 (+0100) Subject: nvme-wrap: handle get log rotational media info correctly X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=30655885306ede6e4628e7a38a8d45376479e4a9;p=users%2Fsagi%2Fnvme-cli.git 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 --- diff --git a/nvme-wrap.c b/nvme-wrap.c index 59f6be38..bcec2d19 100644 --- a/nvme-wrap.c +++ b/nvme-wrap.c @@ -440,5 +440,8 @@ int nvme_cli_get_log_mgmt_addr_list(struct nvme_dev *dev, __u32 len, int nvme_cli_get_log_rotational_media_info(struct nvme_dev *dev, __u16 endgid, __u32 len, struct nvme_rotational_media_info_log *info) { - return do_admin_op(get_log_rotational_media_info, dev, endgid, len, info); + if (dev->type == NVME_DEV_DIRECT) + return nvme_get_log_rotational_media_info(dev->direct.fd, endgid, len, info); + + return -ENODEV; }