Signed-off-by: Nate Roiger <nate.roiger@hpe.com>
int i;
__u16 num = le16_to_cpu(ctrl_list->num);
+ if (flags & BINARY)
+ return d_raw((unsigned char *)ctrl_list, sizeof(*ctrl_list));
if (flags & JSON)
return json_nvme_list_ctrl(ctrl_list, num);
err = flags = validate_output_format(cfg.output_format);
if (flags < 0)
goto close_fd;
- if (flags != JSON && flags != NORMAL) {
- err = -EINVAL;
- goto close_fd;
- }
if (posix_memalign((void *)&cntlist, getpagesize(), 0x1000)) {
fprintf(stderr, "can not allocate controller list payload\n");