All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH stable 1/2] libata: Update Crucial/Micron blacklist
@ 2015-05-21 22:51 Ben Hutchings
  2015-05-21 22:54 ` [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro Ben Hutchings
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Ben Hutchings @ 2015-05-21 22:51 UTC (permalink / raw)
  To: stable; +Cc: Martin K. Petersen, Tejun Heo

[-- Attachment #1: Type: text/plain, Size: 1836 bytes --]

From: "Martin K. Petersen" <martin.petersen@oracle.com>
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=71371
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
[bwh: Backported to 3.16: adjust context and drop ZERO_AFTER_TRIM flags]
Signed-off-by; Ben Hutchings <ben@decadent.org.uk>
---
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
 
 	/* 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, },
 
 	/*
 	 * Some WD SATA-I drives spin up and down erratically when the link

-- 
Ben Hutchings
I'm not a reverse psychological virus.  Please don't copy me into your sig.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 811 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro
  2015-05-21 22:51 [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Ben Hutchings
@ 2015-05-21 22:54 ` Ben Hutchings
  2015-05-26  8:18   ` Jiri Slaby
  2015-05-25 12:55 ` [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Luis Henriques
  2015-05-26  8:18 ` Jiri Slaby
  2 siblings, 1 reply; 5+ messages in thread
From: Ben Hutchings @ 2015-05-21 22:54 UTC (permalink / raw)
  To: stable; +Cc: Stefan Keller, Martin K. Petersen, Tejun Heo

[-- Attachment #1: Type: text/plain, Size: 1197 bytes --]

From: "Martin K. Petersen" <martin.petersen@oracle.com>
Date: Fri, 27 Mar 2015 15:17:21 -0400

commit 6fc4d97a4987c5d247655a157a9377996626221a upstream.

Blacklist queued TRIM on this drive for now.

Reported-by: Stefan Keller <linux-list@zahlenfresser.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
[bwh: Backported to 3.16: adjust context and drop ZERO_AFTER_TRIM flag]
Signed-off-by; Ben Hutchings <ben@decadent.org.uk>
---
This appears to be needed for 3.13-3.18 stable branches.

Ben.

 drivers/ata/libata-core.c | 2 ++
 1 file changed, 2 insertions(+)

--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -4229,6 +4229,7 @@ static const struct ata_blacklist_entry
 	{ "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, },
+	{ "Samsung SSD 850 PRO*",	NULL,	ATA_HORKAGE_NO_NCQ_TRIM, },
 
 	/*
 	 * Some WD SATA-I drives spin up and down erratically when the link

-- 
Ben Hutchings
I'm not a reverse psychological virus.  Please don't copy me into your sig.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 811 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH stable 1/2] libata: Update Crucial/Micron blacklist
  2015-05-21 22:51 [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Ben Hutchings
  2015-05-21 22:54 ` [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro Ben Hutchings
@ 2015-05-25 12:55 ` Luis Henriques
  2015-05-26  8:18 ` Jiri Slaby
  2 siblings, 0 replies; 5+ messages in thread
From: Luis Henriques @ 2015-05-25 12:55 UTC (permalink / raw)
  To: Ben Hutchings; +Cc: stable, Martin K. Petersen, Tejun Heo

On Thu, May 21, 2015 at 11:51:38PM +0100, Ben Hutchings wrote:
> From: "Martin K. Petersen" <martin.petersen@oracle.com>
> 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=71371
> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
> Signed-off-by: Tejun Heo <tj@kernel.org>
> [bwh: Backported to 3.16: adjust context and drop ZERO_AFTER_TRIM flags]
> Signed-off-by; Ben Hutchings <ben@decadent.org.uk>
> ---
> 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.
>

Thank you, Ben.  I'll queue these 2 patches along with another
backport of commit 9a9324d39696 ("libata: Blacklist queued TRIM on all
Samsung 800-series").

Cheers,
--
Lu�s

> 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
>  
>  	/* 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, },
>  
>  	/*
>  	 * Some WD SATA-I drives spin up and down erratically when the link
> 
> -- 
> Ben Hutchings
> I'm not a reverse psychological virus.  Please don't copy me into your sig.



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro
  2015-05-21 22:54 ` [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro Ben Hutchings
@ 2015-05-26  8:18   ` Jiri Slaby
  0 siblings, 0 replies; 5+ messages in thread
From: Jiri Slaby @ 2015-05-26  8:18 UTC (permalink / raw)
  To: Ben Hutchings, stable; +Cc: Stefan Keller, Martin K. Petersen, Tejun Heo

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 05/22/2015, 12:54 AM, Ben Hutchings wrote:
> From: "Martin K. Petersen" <martin.petersen@oracle.com> Date: Fri,
> 27 Mar 2015 15:17:21 -0400
> 
> commit 6fc4d97a4987c5d247655a157a9377996626221a upstream.
> 
> Blacklist queued TRIM on this drive for now.
> 
> Reported-by: Stefan Keller <linux-list@zahlenfresser.de> 
> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> 
> Signed-off-by: Tejun Heo <tj@kernel.org> [bwh: Backported to 3.16:
> adjust context and drop ZERO_AFTER_TRIM flag] Signed-off-by; Ben
> Hutchings <ben@decadent.org.uk> --- This appears to be needed for
> 3.13-3.18 stable branches.
> 
> Ben.
> 
> drivers/ata/libata-core.c | 2 ++ 1 file changed, 2 insertions(+)
> 
> --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@
> -4229,6 +4229,7 @@ static const struct ata_blacklist_entry {
> "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, }, +	{
> "Samsung SSD 850 PRO*",	NULL,	ATA_HORKAGE_NO_NCQ_TRIM, },

To 3.12, I added also:
commit 9a9324d3969678d44b330e1230ad2c8ae67acf81
Author: Martin K. Petersen <martin.petersen@oracle.com>
Date:   Mon May 4 12:20:29 2015 -0400

    libata: Blacklist queued TRIM on all Samsung 800-series

which turns the above into "Samsung SSD 8*".

thanks,
- -- 
js
suse labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVZCw/AAoJEL0lsQQGtHBJQcAQAKkbo0AVHtnH28fDSQLg2vP3
djg21W6Oa1Yu/rD2Api41HdBI70muhMqHSuzNwDTZH8jt7Te56tIQLOZO8F7V1SJ
PD6kd+W5YY4/ehox5bWRfKCTF8Mi9ypin+Vc8Gua4LFVAgXvJGWZWknHXW44EV+R
GllZON8LranMHCVrZ+NBbzvS9z3kXPKmgb4mmQ+fcN3oUX5qdGf3x1Z3gPoAwOo/
7Vx2I6RLi0DSVEl6WPj2BZO/f+mAYyNeIy6NwaqB4vAvlk3/PNxI1iUn3qsRHBLm
vLtjMgbdzv5fDxw1HBNIyq59uAAq+c0bCDVgi0wR0w2NXwdu4ULbruhuuynfLcrT
sXPN+lVXOISsg94yRrcArIF2qUraNuRMqVacFth7uT6PTtvfxRVYiFdK1IoQ2ZAo
6dE0BV8nQkGazHfHUiGYyo3y9R707b6vp521G1cNkfbJt6UNvSNfZ7HJp4nxDXH/
5DrXRfah12aVnJiVxMbMLYu/qZYeGNwqZnSNFkQwVp1Uh5BBX/zouSqzmmxhyQOY
pQckkq9mBACagO1F7w2xdPPURub4kbiQ5GOzt8GH0dyiNhghueBBVhlYHxBFkNos
PtdQ2T4qVzicdkE8S2JhOIKCdprWBGjNHMoNOLVqVIJBATs5Vwa01xRXKgCK9wOQ
jRFiTbPSQKswz5KXIuII
=8mCQ
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH stable 1/2] libata: Update Crucial/Micron blacklist
  2015-05-21 22:51 [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Ben Hutchings
  2015-05-21 22:54 ` [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro Ben Hutchings
  2015-05-25 12:55 ` [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Luis Henriques
@ 2015-05-26  8:18 ` Jiri Slaby
  2 siblings, 0 replies; 5+ messages in thread
From: Jiri Slaby @ 2015-05-26  8:18 UTC (permalink / raw)
  To: Ben Hutchings, stable; +Cc: Martin K. Petersen, Tejun Heo

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 05/22/2015, 12:51 AM, Ben Hutchings wrote:
> From: "Martin K. Petersen" <martin.petersen@oracle.com> 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=71371 
> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> 
> Signed-off-by: Tejun Heo <tj@kernel.org> [bwh: Backported to 3.16:
> adjust context and drop ZERO_AFTER_TRIM flags] Signed-off-by; Ben
> Hutchings <ben@decadent.org.uk> --- 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.

Yes, tuned and pushed to 3.12. Thanks.

- -- 
js
suse labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVZCxyAAoJEL0lsQQGtHBJxZ4P/itrDyljIfo5Z2R4RfiViB2D
C/qL4IRymU8zBFg6kcFXhEhx0dfw2AxwYq+FqX8al90kXz9QmuG/sSJxCpeeomHv
lzIZjxWsILLrybiP1Vh0fnuzi85rfvzLHXEA+o1AGfOx99RBz4LKAP3qRilwQWt1
ONwX+ZyT+W1ngX+mu3bvxgYwVn4+EH9JLEMcaABrHhcLaaJmv9Tcotegz5aV7uML
19uBsl/9Z2jpX1mVpbgECjXHa59jzGB7jN5tczmWc9SNYnWK5TInXthAPMy9THF7
KjApE0A+bg0IjaHlM/9MNUM1vsfk0W4ytxWMsN0jMZTvuKINMXD57MUBfdrJlJjG
DzFw6rofdnUtId3DUWg9Q7K63E/j2GqF9LWWiqTfbhGskSP4dXfwqaTjw0vjGeIQ
zfsDjYuEHbOR45hIhmH8hsV834VZajMLrv6YwCaarvvmm28aSjYJef2JZkOTzHIE
fK1lUrMA/SwmxKYXVRRAQKzgUJDscsU6a6eJjmTPYqZIGb4layyGaLyJThkiZLSb
vWJilnJPvNMlIl8HYTi6VUrxQc5Rjd2lM8mLvpNGQxFNQSTbyw/GrCrFMqmd3Enc
c0xBqyYrPwmh9AnPpc0dlPwdWy7o0h63NmQrh3UISaaxxjrg8ihyPOv3pkrDdRwE
fZI4Ji9QotOqD/jRUsq6
=Rpsm
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-05-26  8:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-21 22:51 [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Ben Hutchings
2015-05-21 22:54 ` [PATCH stable 2/2] libata: Blacklist queued TRIM on Samsung SSD 850 Pro Ben Hutchings
2015-05-26  8:18   ` Jiri Slaby
2015-05-25 12:55 ` [PATCH stable 1/2] libata: Update Crucial/Micron blacklist Luis Henriques
2015-05-26  8:18 ` Jiri Slaby

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.