From c4799f93b1f433fa89bc025d115ebfab7642becc Mon Sep 17 00:00:00 2001 From: jimharris Date: Mon, 1 Apr 2013 16:23:34 +0000 Subject: Add unmapped bio support to nvme(4) and nvd(4). Sponsored by: Intel --- sys/dev/nvd/nvd.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sys/dev/nvd/nvd.c') diff --git a/sys/dev/nvd/nvd.c b/sys/dev/nvd/nvd.c index 60f769d..7f2e2d3 100644 --- a/sys/dev/nvd/nvd.c +++ b/sys/dev/nvd/nvd.c @@ -301,6 +301,11 @@ nvd_new_disk(struct nvme_namespace *ns, void *ctrlr_arg) if (nvme_ns_get_flags(ns) & NVME_NS_FLUSH_SUPPORTED) disk->d_flags |= DISKFLAG_CANFLUSHCACHE; +/* ifdef used here to ease porting to stable branches at a later point. */ +#ifdef DISKFLAG_UNMAPPED_BIO + disk->d_flags |= DISKFLAG_UNMAPPED_BIO; +#endif + strlcpy(disk->d_ident, nvme_ns_get_serial_number(ns), sizeof(disk->d_ident)); -- cgit v1.1