[PATCH] nvme: honor NVME_QUIRK_DEALLOCATE_ZEROES for unmap Write Zeroes
Christoph Hellwig
hch at lst.de
Fri Mar 6 06:24:34 PST 2026
On Thu, Mar 05, 2026 at 12:27:32PM -0800, Robert Pang wrote:
> However, certain devices already use the NVME_QUIRK_DEALLOCATE_ZEROES quirk to
> indicate that they deterministically return zeroes after a deallocate/discard
Those certain devices are completely obsolete first generation Intel
SSDs.
> Update nvme_update_disk_info() to allow the presence of the DEALLOCATE_ZEROES
> quirk (combined with DSM support) to set max_hw_wzeroes_unmap_sectors to enable
No. This was a hack that got sneaked in in the first days of the nvme
driver and never should have been there. It most certainly should not
be extended to any new functionality.
More information about the Linux-nvme
mailing list