ref: d18f82549368873dc8a10630a1d54d7e403e18d3
parent: cd2c738c3ae96e2b37b972c13fc4bb3aa2d927f6
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Fri Aug 26 07:56:01 EDT 2022
sdnvme: correct mode/serial/firmware string lengths
--- a/sys/src/9/port/sdnvme.c
+++ b/sys/src/9/port/sdnvme.c
@@ -354,9 +354,9 @@
e = p+l;
s = p;
- p = seprint(p, e, "model\t%.20s\n", (char*)ctlr->ident+24);
- p = seprint(p, e, "serial\t%.10s\n", (char*)ctlr->ident+4);
- p = seprint(p, e, "firm\t%.6s\n", (char*)ctlr->ident+64);
+ p = seprint(p, e, "model\t%.40s\n", (char*)ctlr->ident+24);
+ p = seprint(p, e, "serial\t%.20s\n", (char*)ctlr->ident+4);
+ p = seprint(p, e, "firm\t%.8s\n", (char*)ctlr->ident+64);
p = seprint(p, e, "geometry %llud %lud\n", u->sectors, u->secsize);
return p-s;
--
⑨