summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/dev/nvme/nvme_ns.c
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/dev/nvme/nvme_ns.c')
-rw-r--r--freebsd/sys/dev/nvme/nvme_ns.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/freebsd/sys/dev/nvme/nvme_ns.c b/freebsd/sys/dev/nvme/nvme_ns.c
index d23061da..01b84ec9 100644
--- a/freebsd/sys/dev/nvme/nvme_ns.c
+++ b/freebsd/sys/dev/nvme/nvme_ns.c
@@ -96,6 +96,11 @@ nvme_ns_ioctl(struct cdev *cdev, u_long cmd, caddr_t arg, int flag,
gnsid->nsid = ns->id;
break;
}
+#ifdef __rtems__
+ case NVME_GET_NAMESPACE:
+ *(struct nvme_namespace **)arg = ns;
+ break;
+#endif /* __rtems__ */
case DIOCGMEDIASIZE:
*(off_t *)arg = (off_t)nvme_ns_get_size(ns);
break;