Commit 3b8d2676d15d6b2326757adb66b70a9cd6650373
Committed by
Linus Torvalds
1 parent
92b4e11315
Exists in
ti-lsk-linux-4.1.y
and in
12 other branches
libata: Blacklist queued trim for Crucial M500
Queued trim only works for some users with MU05 firmware. Revert to blacklisting all firmware versions. Introduced by commit d121f7d0cbb8 ("libata: Update queued trim blacklist for M5x0 drives") which this effectively reverts, while retaining the blacklisting of M550. See https://bugzilla.kernel.org/show_bug.cgi?id=71371 for reports of trouble with MU05 firmware. Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Tejun Heo <tj@kernel.org> Cc: stable@vger.kernel.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Showing 1 changed file with 4 additions and 4 deletions Side-by-side Diff
drivers/ata/libata-core.c
... | ... | @@ -4224,10 +4224,10 @@ |
4224 | 4224 | { "PIONEER DVD-RW DVR-216D", NULL, ATA_HORKAGE_NOSETXFER }, |
4225 | 4225 | |
4226 | 4226 | /* devices that don't properly handle queued TRIM commands */ |
4227 | - { "Micron_M500*", "MU0[1-4]*", ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4228 | - { "Crucial_CT???M500SSD*", "MU0[1-4]*", ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4229 | - { "Micron_M550*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4230 | - { "Crucial_CT???M550SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4227 | + { "Micron_M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4228 | + { "Crucial_CT???M500SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4229 | + { "Micron_M550*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4230 | + { "Crucial_CT???M550SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, | |
4231 | 4231 | |
4232 | 4232 | /* |
4233 | 4233 | * Some WD SATA-I drives spin up and down erratically when the link |