From 30655885306ede6e4628e7a38a8d45376479e4a9 Mon Sep 17 00:00:00 2001 From: Tokunori Ikegami Date: Mon, 10 Feb 2025 13:28:42 +0100 Subject: [PATCH] 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 --- nvme-wrap.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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; } -- 2.50.1