From 52ca42aa8af9908ec68a07640afd25d18e5ed50e Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Fri, 15 Jan 2016 13:14:46 -0700 Subject: [PATCH] test/nvme/aer: use nvme_ctrlr_cmd_get_log_page() Change-Id: I1c9be5dcc8ff0e9b21d17524e43de2b34f429d04 Signed-off-by: Daniel Verkamp --- test/lib/nvme/aer/aer.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/test/lib/nvme/aer/aer.c b/test/lib/nvme/aer/aer.c index 04e182f1a..f4d0828f1 100644 --- a/test/lib/nvme/aer/aer.c +++ b/test/lib/nvme/aer/aer.c @@ -150,15 +150,9 @@ get_log_page_completion(void *cb_arg, const struct nvme_completion *cpl) static int get_health_log_page(struct dev *dev) { - struct nvme_command cmd = {}; - - cmd.opc = NVME_OPC_GET_LOG_PAGE; - cmd.cdw10 = NVME_LOG_HEALTH_INFORMATION; - cmd.cdw10 |= ((sizeof(*(dev->health_page)) / 4) - 1) << 16; // number of dwords - cmd.nsid = NVME_GLOBAL_NAMESPACE_TAG; - - return nvme_ctrlr_cmd_admin_raw(dev->ctrlr, &cmd, dev->health_page, sizeof(*dev->health_page), - get_log_page_completion, dev); + return nvme_ctrlr_cmd_get_log_page(dev->ctrlr, NVME_LOG_HEALTH_INFORMATION, + NVME_GLOBAL_NAMESPACE_TAG, dev->health_page, sizeof(*dev->health_page), + get_log_page_completion, dev); } static void