aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarios Andreopoulos <opensource@andmarios.com>2014-03-03 18:19:59 +0200
committerJiri Slaby <jslaby@suse.cz>2014-03-22 22:01:57 +0100
commite98da7baab3bbb4cfcc60ab24a91b64c650c39d1 (patch)
tree1d60f63f9395d1e2b88f13eeb3a0c931b2559a31
parent0f72d5c490bc4e5b84829cce251266d485663cb6 (diff)
libata: disable queued TRIM for Crucial M500 mSATA SSDs
commit 2564338b13e6e132ee224edb63e1e872adf431f4 upstream. 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 <opensource@andmarios.com> Signed-off-by: Tejun Heo <tj@kernel.org> Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=71371 Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-rw-r--r--drivers/ata/libata-core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index f3c361b5c5e..ebe9968db39 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -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