Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2564338b authored by Marios Andreopoulos's avatar Marios Andreopoulos Committed by Tejun Heo
Browse files

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: default avatarMarios Andreopoulos <opensource@andmarios.com>
Signed-off-by: default avatarTejun Heo <tj@kernel.org>
Cc: stable@vger.kernel.org # 3.12+
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=71371
parent 67809f85
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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