diff options
author | Jim Harris <jimharris@FreeBSD.org> | 2013-04-01 16:23:34 +0000 |
---|---|---|
committer | Jim Harris <jimharris@FreeBSD.org> | 2013-04-01 16:23:34 +0000 |
commit | 5fdf9c3c8e3d386b57f96f71566ea53730015219 (patch) | |
tree | 6193d8fa376e042d95c0425e902862feeab0da0c /sys/dev/nvd/nvd.c | |
parent | 20547d41f8582084ef08ad7d29da0cdce439e549 (diff) | |
download | src-5fdf9c3c8e3d386b57f96f71566ea53730015219.tar.gz src-5fdf9c3c8e3d386b57f96f71566ea53730015219.zip |
Add unmapped bio support to nvme(4) and nvd(4).
Sponsored by: Intel
Notes
Notes:
svn path=/head/; revision=248977
Diffstat (limited to 'sys/dev/nvd/nvd.c')
-rw-r--r-- | sys/dev/nvd/nvd.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/nvd/nvd.c b/sys/dev/nvd/nvd.c index 60f769d0e19f..7f2e2d328f28 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)); |