Commit 52ca42aa authored by Daniel Verkamp's avatar Daniel Verkamp
Browse files

test/nvme/aer: use nvme_ctrlr_cmd_get_log_page()



Change-Id: I1c9be5dcc8ff0e9b21d17524e43de2b34f429d04
Signed-off-by: default avatarDaniel Verkamp <daniel.verkamp@intel.com>
parent f752abd6
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -150,14 +150,8 @@ 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),
	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);
}