Add a comment explaining how the PSN works and why there is no need for
a null terminator. Also mark CID 1394825 as intentional. Reported by: Coverity CID: 1394825 MFC after: 1 week Sponsored by: iXsystems Inc.
This commit is contained in:
parent
e30993c2a6
commit
9e59a2e8ce
@ -1714,6 +1714,11 @@ pci_nvme_parse_opts(struct pci_nvme_softc *sc, char *opts)
|
||||
} else if (!strcmp("sectsz", xopts)) {
|
||||
sectsz = atoi(config);
|
||||
} else if (!strcmp("ser", xopts)) {
|
||||
/*
|
||||
* This field indicates the Product Serial Number in
|
||||
* 8-bit ASCII, unused bytes should be NULL characters.
|
||||
* Ref: NVM Express Management Interface 1.0a.
|
||||
*/
|
||||
memset(sc->ctrldata.sn, 0, sizeof(sc->ctrldata.sn));
|
||||
strncpy(sc->ctrldata.sn, config,
|
||||
sizeof(sc->ctrldata.sn));
|
||||
|
Loading…
Reference in New Issue
Block a user