Page MenuHomeFreeBSD

D33566.id102090.diff
No OneTemporary

D33566.id102090.diff

diff --git a/usr.sbin/bhyve/pci_nvme.c b/usr.sbin/bhyve/pci_nvme.c
--- a/usr.sbin/bhyve/pci_nvme.c
+++ b/usr.sbin/bhyve/pci_nvme.c
@@ -1660,6 +1660,11 @@
}
feat = &sc->feat[fid];
+ if (feat->namespace_specific && (nsid == NVME_GLOBAL_NAMESPACE_TAG)) {
+ pci_nvme_status_genc(&compl->status, NVME_SC_INVALID_FIELD);
+ return (1);
+ }
+
if (!feat->namespace_specific &&
!((nsid == 0) || (nsid == NVME_GLOBAL_NAMESPACE_TAG))) {
pci_nvme_status_tc(&compl->status, NVME_SCT_COMMAND_SPECIFIC,

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 20, 3:48 PM (4 h, 59 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27098546
Default Alt Text
D33566.id102090.diff (507 B)

Event Timeline