Return-Path: Received: from shadbolt.e.decadent.org.uk ([88.96.1.126]:48986 "EHLO shadbolt.e.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755209AbbEUWv6 (ORCPT ); Thu, 21 May 2015 18:51:58 -0400 Message-ID: <1432248698.12412.43.camel@decadent.org.uk> Subject: [PATCH stable 1/2] libata: Update Crucial/Micron blacklist From: Ben Hutchings To: stable Cc: "Martin K. Petersen" , Tejun Heo Date: Thu, 21 May 2015 23:51:38 +0100 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-W7r7pA8uAJx7S8divT34" Mime-Version: 1.0 Sender: stable-owner@vger.kernel.org List-ID: --=-W7r7pA8uAJx7S8divT34 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: "Martin K. Petersen" Date: Fri, 27 Mar 2015 15:17:20 -0400 commit ff7f53fb82a7801a778e5902bdbbc5e195ab0de0 upstream. Micron has released an updated firmware (MU02) for M510/M550/MX100 drives to fix the issues with queued TRIM. Queued TRIM remains broken on M500 but is working fine on later drives such as M600 and MX200. Tweak our blacklist to reflect the above. Link: https://bugzilla.kernel.org/show_bug.cgi?id=3D71371 Signed-off-by: Martin K. Petersen Signed-off-by: Tejun Heo [bwh: Backported to 3.16: adjust context and drop ZERO_AFTER_TRIM flags] Signed-off-by; Ben Hutchings --- This appears to be needed for 3.12-3.18 stable branches, although 3.12.y already has the following patch and will therefore need further context changes. Ben. drivers/ata/libata-core.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -4225,9 +4225,10 @@ static const struct ata_blacklist_entry =20 /* 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_M550*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, - { "Crucial_CT*M550SSD*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Crucial_CT*M500*", NULL, ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Micron_M5[15]0*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Crucial_CT*M550*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM, }, + { "Crucial_CT*MX100*", "MU01", ATA_HORKAGE_NO_NCQ_TRIM, }, =20 /* * Some WD SATA-I drives spin up and down erratically when the link --=20 Ben Hutchings I'm not a reverse psychological virus. Please don't copy me into your sig. --=-W7r7pA8uAJx7S8divT34 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIVAwUAVV5hhee/yOyVhhEJAQp7fA/8DLw2xQGKnVWzLuM6N0u8FOVUVNzeLo4i VXAbLW36TygEA+qXFZf5TNwv5396OHpe1E0mV2l+Ml7LMZR17iQfcb2Okf54Xr5q 820fpn7KAIasf17wyc1QFkmdA6wmT11k0Rr7rWqdT6docvbNkVDbIejq5X7B10i4 7fL0ptEjB2MmcK24vgf8d7FGn4UoK3xCqj+6xDWE0lWGhDsc+T84O263iVKwJOTr 6NKgBvW4IQNQ3WaMp0YQCjdGBUzBipkFqZkD+utmwiwD5E64eR543i4XSDEVD2bd gjn5cuZq6TihykpjAe26d8RtKk9KdYejNHKA1yx+gEuasvAvHhvB7mC+Sb7nUSTm d4QlNeYsdJldeeYMyEuWybi8kWNcgDKW4Ucv9saWZzAWiDxr27M1iIxJx1QSaJwo z4VXi3RH//5GoEZW0vFway9FjdwZh3uUimIEEDu+yKni52or5jSXGZxnehL1H0kx Mc+PtSBMOqHdpcp2nqHDkD89pZdpnN2fZeL4UyJ9nS2dgXRzNCITzeHETzQltG0X NKGn2ZFTKb0DjjLnUSKHgmB7ImmeiljkPXS//09fyAQ+wXz66SH5lu0kPr0jip8V AwmhE3ZOPFhnmzi0W5P3wu8zeuRtSI4UxAgXTaffHWQB90vnFnSg0wVASoXMK2zH lw30fMDa0s0= =Upu2 -----END PGP SIGNATURE----- --=-W7r7pA8uAJx7S8divT34--