Page MenuHomeFreeBSD

D33566.diff
No OneTemporary

D33566.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
Wed, Feb 11, 9:22 AM (4 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28644499
Default Alt Text
D33566.diff (507 B)

Event Timeline