aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorChuck Tuffli <chuck@FreeBSD.org>2019-01-08 15:30:56 +0000
committerChuck Tuffli <chuck@FreeBSD.org>2019-01-08 15:30:56 +0000
commit5312bd8eb069397a91df9a1dfd4168c15e743f4a (patch)
tree39c1d290403c5d0e88b87b4af72208697c251227 /sys
parentaf1f5e647a261263c631c19b629c64ee2fc0b95b (diff)
downloadsrc-5312bd8eb069397a91df9a1dfd4168c15e743f4a.tar.gz
src-5312bd8eb069397a91df9a1dfd4168c15e743f4a.zip
Add NVMe drive to NOIOB quirk list
Dell-branded Intel P4600 NVMe drives benefit from NVMe 1.3's NOIOB feature. Unfortunately just like Intel DC P4500s, they don't advertise themselves as benefiting from this... This changes adds P4600s to the existing list of old drives which benefit from striping. PR: 233969 Submitted by: David Fugate <dave.fugate@gmail.com> Reviewed by: imp, mav Approved by: imp (mentor) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D18772
Notes
Notes: svn path=/head/; revision=342862
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/nvme/nvme_ns.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme_ns.c b/sys/dev/nvme/nvme_ns.c
index 5aff90adafc1..37789b3f28f5 100644
--- a/sys/dev/nvme/nvme_ns.c
+++ b/sys/dev/nvme/nvme_ns.c
@@ -514,6 +514,7 @@ nvme_ns_construct(struct nvme_namespace *ns, uint32_t id,
case 0x09538086: /* Intel DC PC3500 */
case 0x0a538086: /* Intel DC PC3520 */
case 0x0a548086: /* Intel DC PC4500 */
+ case 0x0a558086: /* Dell Intel P4600 */
if (ctrlr->cdata.vs[3] != 0)
ns->stripesize =
(1 << ctrlr->cdata.vs[3]) * ctrlr->min_page_size;