diff --git a/lib/nvme/nvme_quirks.c b/lib/nvme/nvme_quirks.c index eef22a560..fe58b736b 100644 --- a/lib/nvme/nvme_quirks.c +++ b/lib/nvme/nvme_quirks.c @@ -46,10 +46,17 @@ static const struct nvme_quirk nvme_quirks[] = { NVME_QUIRK_READ_ZERO_AFTER_DEALLOCATE }, { {SPDK_PCI_VID_INTEL, 0x0A53, SPDK_PCI_ANY_ID, SPDK_PCI_ANY_ID}, - NVME_INTEL_QUIRK_STRIPING + NVME_INTEL_QUIRK_STRIPING | + NVME_QUIRK_READ_ZERO_AFTER_DEALLOCATE }, { {SPDK_PCI_VID_INTEL, 0x0A54, SPDK_PCI_ANY_ID, SPDK_PCI_ANY_ID}, - NVME_INTEL_QUIRK_STRIPING + NVME_INTEL_QUIRK_STRIPING | + NVME_QUIRK_READ_ZERO_AFTER_DEALLOCATE + }, + { {SPDK_PCI_VID_INTEL, 0x2701, SPDK_PCI_ANY_ID, SPDK_PCI_ANY_ID}, + NVME_INTEL_QUIRK_READ_LATENCY | + NVME_INTEL_QUIRK_WRITE_LATENCY | + NVME_QUIRK_READ_ZERO_AFTER_DEALLOCATE }, { {SPDK_PCI_VID_MEMBLAZE, 0x0540, SPDK_PCI_ANY_ID, SPDK_PCI_ANY_ID}, NVME_QUIRK_DELAY_BEFORE_CHK_RDY