int flags = opcode & 1 ? O_RDONLY : O_WRONLY | O_CREAT;
int mode = S_IRUSR | S_IWUSR |S_IRGRP | S_IWGRP| S_IROTH;
__u16 control = 0;
- __u32 dsmgmt = 0, nsid = 0;
+ __u32 dsmgmt = 0;
int logical_block_size = 0;
long long buffer_size = 0, mbuffer_size = 0;
bool huge;
fprintf(stderr, "get-namespace-id: %s\n", nvme_strerror(errno));
goto close_fd;
}
- err = -1;
}
dfd = mfd = opcode & 1 ? STDIN_FILENO : STDOUT_FILENO;
}
if (cfg.metadata_size) {
- err = nvme_get_nsid(fd, &nsid);
- if (err < 0) {
- fprintf(stderr, "get-namespace-id: %s\n", nvme_strerror(errno));
- goto close_mfd;
- }
- err = nvme_identify_ns(fd, nsid, &ns);
+ err = nvme_identify_ns(fd, cfg.namespace_id, &ns);
if (err) {
nvme_show_status(err);
goto free_buffer;