nvme_status_to_string(err), err);
else
printf("NVMe DSM: success\n");
- return 0;
+ return err;
}
static int flush(int argc, char **argv, struct command *cmd, struct plugin *plugin)
nvme_status_to_string(err), err);
else
printf("NVMe Flush: success\n");
- return 0;
+ return err;
}
static int resv_acquire(int argc, char **argv, struct command *cmd, struct plugin *plugin)
fprintf(stderr, "NVME IO command error:%04x\n", err);
else
printf("NVME Reservation Acquire success\n");
- return 0;
+ return err;
}
static int resv_register(int argc, char **argv, struct command *cmd, struct plugin *plugin)
fprintf(stderr, "NVME IO command error:%04x\n", err);
else
printf("NVME Reservation success\n");
- return 0;
+ return err;
}
static int resv_release(int argc, char **argv, struct command *cmd, struct plugin *plugin)
fprintf(stderr, "NVME IO command error:%04x\n", err);
else
printf("NVME Reservation Release success\n");
- return 0;
+ return err;
}
static int resv_report(int argc, char **argv, struct command *cmd, struct plugin *plugin)
show_nvme_resv_report(status);
}
}
- return 0;
+ return err;
}
static int submit_io(int opcode, char *command, const char *desc,