From 6735da1a7029a57262ee0564df632f114b8c9b9b Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 20 Sep 2019 14:00:43 +0200 Subject: NVME(4): Add NVME_GET_NAMESPACE IO control Update #3821. --- freebsd/sys/dev/nvme/nvme_ns.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'freebsd/sys/dev/nvme/nvme_ns.c') 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; -- cgit v1.2.3