aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme_ns.c
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2018-04-30 19:21:20 +0000
committerAlexander Motin <mav@FreeBSD.org>2018-04-30 19:21:20 +0000
commite4c7e3a1b9619406d8ee80c991ff592d9c5ce3de (patch)
tree60acccdfedeb6d5e6690952949ffb414e5e4f597 /sys/dev/nvme/nvme_ns.c
parenta3f2c2feb132de5f141fbcae860ce6ab37a7a86d (diff)
Notes
Diffstat (limited to 'sys/dev/nvme/nvme_ns.c')
-rw-r--r--sys/dev/nvme/nvme_ns.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/nvme/nvme_ns.c b/sys/dev/nvme/nvme_ns.c
index 557c3e4806232..fd95a29ee1809 100644
--- a/sys/dev/nvme/nvme_ns.c
+++ b/sys/dev/nvme/nvme_ns.c
@@ -596,6 +596,7 @@ nvme_ns_construct(struct nvme_namespace *ns, uint32_t id,
md_args.mda_devsw = &nvme_ns_cdevsw;
md_args.mda_unit = unit;
md_args.mda_mode = 0600;
+ md_args.mda_si_drv1 = ns;
res = make_dev_s(&md_args, &ns->cdev, "nvme%dns%d",
device_get_unit(ctrlr->dev), ns->id);
if (res != 0)
@@ -605,8 +606,6 @@ nvme_ns_construct(struct nvme_namespace *ns, uint32_t id,
ns->cdev->si_flags |= SI_UNMAPPED;
#endif
- ns->cdev->si_drv1 = ns;
-
return (0);
}