]> www.infradead.org Git - users/sagi/nvme-cli.git/commitdiff
nvme-print: expand the maximum field length to prevent misalignment
authorSebastian Brzezinka <sebastian.brzezinka@intel.com>
Fri, 8 Dec 2023 14:29:20 +0000 (15:29 +0100)
committerDaniel Wagner <dwagner@suse.de>
Fri, 3 May 2024 12:36:05 +0000 (14:36 +0200)
Fields like Generic and Device are longer for SPDK-controlled
devices, which causes misalignment.

Signed-off-by: Sebastian Brzezinka <sebastian.brzezinka@intel.com>
Signed-off-by: Daniel Wagner <dwagner@suse.de>
nvme-print-stdout.c

index 43a004625cdf8e11af3741f066443bec3f07c3d9..bd0d8886e48df586f5569900f0dade400b2b853b 100644 (file)
@@ -4870,17 +4870,17 @@ static void stdout_detailed_list(nvme_root_t r)
        strset_iterate(&res.subsystems, stdout_detailed_subsys, &res);
        printf("\n");
 
-       printf("%-8s %-6s %-20s %-40s %-8s %-6s %-14s %-6s %-12s %-16s\n", "Device",
+       printf("%-16s %-5s %-20s %-40s %-8s %-6s %-14s %-6s %-12s %-16s\n", "Device",
                "Cntlid", "SN", "MN", "FR", "TxPort", "Address", "Slot", "Subsystem",
                "Namespaces");
-       printf("%-.8s %-.6s %-.20s %-.40s %-.8s %-.6s %-.14s %-.6s %-.12s %-.16s\n",
+       printf("%-.16s %-.6s %-.20s %-.40s %-.8s %-.6s %-.14s %-.6s %-.12s %-.16s\n",
                        dash, dash, dash, dash, dash, dash, dash, dash, dash, dash);
        strset_iterate(&res.ctrls, stdout_detailed_ctrl, &res);
        printf("\n");
 
-       printf("%-12s %-12s %-10s %-26s %-16s %-16s\n", "Device", "Generic",
+       printf("%-17s %-17s %-10s %-26s %-16s %-16s\n", "Device", "Generic",
                "NSID", "Usage", "Format", "Controllers");
-       printf("%-.12s %-.12s %-.10s %-.26s %-.16s %-.16s\n", dash, dash, dash,
+       printf("%-.17s %-.17s %-.10s %-.26s %-.16s %-.16s\n", dash, dash, dash,
                dash, dash, dash);
        strset_iterate(&res.namespaces, stdout_detailed_ns, &res);