diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-09-20 14:00:43 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2019-11-13 13:04:01 +0100 |
commit | 7cfd4a5edb73f0cd1bf8476d38e176ec07f4479a (patch) | |
tree | 55d4d6f32ea64e9d1724b1a2f778e5c6e40ccd19 /freebsd/sys/dev/nvme/nvme_ns.c | |
parent | NVME(4): Install header files (diff) | |
download | rtems-libbsd-7cfd4a5edb73f0cd1bf8476d38e176ec07f4479a.tar.bz2 |
NVME(4): Add NVME_GET_NAMESPACE IO control
Update #3821.
Diffstat (limited to 'freebsd/sys/dev/nvme/nvme_ns.c')
-rw-r--r-- | freebsd/sys/dev/nvme/nvme_ns.c | 5 |
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; |