summaryrefslogtreecommitdiffstats
path: root/sys/dev/nvd
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2017-01-19 11:16:25 +0000
committermav <mav@FreeBSD.org>2017-01-19 11:16:25 +0000
commitadc6be7a4736f09f27e54595ab094fc1338075de (patch)
treefa2b28d56622fde95789791110ed0e6fe094bdf2 /sys/dev/nvd
parent3935ffe69adbf5923a379ddf4a61ab145a3f5af7 (diff)
downloadFreeBSD-src-adc6be7a4736f09f27e54595ab094fc1338075de.zip
FreeBSD-src-adc6be7a4736f09f27e54595ab094fc1338075de.tar.gz
MFC r311971: Report random flash storage as non-rotating to GEOM_DISK.
While doing it, introduce respective constants in geom_disk.h.
Diffstat (limited to 'sys/dev/nvd')
-rw-r--r--sys/dev/nvd/nvd.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/dev/nvd/nvd.c b/sys/dev/nvd/nvd.c
index 989ed92..11e4f58 100644
--- a/sys/dev/nvd/nvd.c
+++ b/sys/dev/nvd/nvd.c
@@ -338,13 +338,11 @@ nvd_new_disk(struct nvme_namespace *ns, void *ctrlr_arg)
*/
nvme_strvis(disk->d_ident, nvme_ns_get_serial_number(ns),
sizeof(disk->d_ident), NVME_SERIAL_NUMBER_LENGTH);
-
nvme_strvis(descr, nvme_ns_get_model_number(ns), sizeof(descr),
NVME_MODEL_NUMBER_LENGTH);
-
-#if __FreeBSD_version >= 900034
strlcpy(disk->d_descr, descr, sizeof(descr));
-#endif
+
+ disk->d_rotation_rate = DISK_RR_NON_ROTATING;
ndisk->ns = ns;
ndisk->disk = disk;
OpenPOWER on IntegriCloud