Message ID | 1396399357-28388-2-git-send-email-martin.petersen@oracle.com |
---|---|
State | Not Applicable |
Delegated to: | David Miller |
Headers | show |
On Tue, Apr 01, 2014 at 08:42:37PM -0400, Martin K. Petersen wrote: > From: "Martin K. Petersen" <martin.petersen@oracle.com> > > Crucial/Micron M500 drives properly support queued DSM TRIM starting > with firmware MU05. Update the blacklist so we only disable queued trim > for older firmware releases. > > Early M550 series drives suffer from the same issue as M500. A bugfix > firmware is in the pipeline but not ready yet. Until then, blacklist > queued trim for M550. > > Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> > Cc: Chris Samuel <chris@csamuel.org> > Cc: Marc MERLIN <marc@merlins.org> Cool, applied to libata/for-3.15-fixes w/ stable cc'd. Thanks!
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index 34406f7fdd7a..f2a6020366e1 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -4224,8 +4224,10 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = { { "PIONEER DVD-RW DVR-216D", NULL, ATA_HORKAGE_NOSETXFER }, /* devices that don't properly handle queued TRIM commands */ - { "Micron_M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, - { "Crucial_CT???M500SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Micron_M500*", "MU0[1-4]*", ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Crucial_CT???M500SSD*", "MU0[1-4]*", ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Micron_M550*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Crucial_CT???M550SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, /* * Some WD SATA-I drives spin up and down erratically when the link