test/nvme/aer: use nvme_ctrlr_cmd_get_log_page()

Change-Id: I1c9be5dcc8ff0e9b21d17524e43de2b34f429d04
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2016-01-15 13:14:46 -07:00
parent f752abd6fa
commit 52ca42aa8a

View File

@ -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