Loading test/lib/nvme/aer/aer.c +3 −9 Original line number Diff line number Diff line Loading @@ -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); } Loading Loading
test/lib/nvme/aer/aer.c +3 −9 Original line number Diff line number Diff line Loading @@ -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); } Loading