libata: disable queued TRIM for Crucial M500 mSATA SSDs

Queued TRIM commands cause problems and silent file system corruption
on Crucial M500 SSDs. This patch disables them for the mSATA model of
the drive.

Signed-off-by: Marios Andreopoulos <[email protected]>
Signed-off-by: Tejun Heo <[email protected]>
Cc: [email protected] # 3.12+
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=71371
This commit is contained in:
Marios Andreopoulos 2014-03-03 18:19:59 +02:00 • committed by Tejun Heo
commit 2564338b13

View file

@ -4225,6 +4225,7 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
/* devices that don't properly handle queued TRIM commands */
{ "Micron_M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, },
{ "Crucial_CT???M500SSD1", NULL, ATA_HORKAGE_NO_NCQ_TRIM, },
{ "Crucial_CT???M500SSD3", NULL, ATA_HORKAGE_NO_NCQ_TRIM, },
/*
* Some WD SATA-I drives spin up and down erratically when the link