Bug 81071 - Queued Trim not disabled for all versions of Crucial M550
Summary: Queued Trim not disabled for all versions of Crucial M550
Status: RESOLVED CODE_FIX
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Serial ATA (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Tejun Heo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-24 21:22 UTC by Charles Reiss
Modified: 2014-08-18 21:43 UTC (History)
1 user (show)

See Also:
Kernel Version: >= 3.14
Subsystem:
Regression: No
Bisected commit-id:


Attachments
crucial-m550-match.patch (1.16 KB, patch)
2014-08-18 21:43 UTC, Tejun Heo
Details | Diff

Description Charles Reiss 2014-07-24 21:22:55 UTC
The ATA device blacklist checks model numbers (in libata-core.c) against the glob pattern "Crucial_CT???M550SSD*" to blacklist queued trim for buggy firmware on the Crucial M550 SSD, but the 1TB model will have a model number like "Crucial_CT1024M550SSD1", which won't match. Presumably, it shares the firmware bug and should also be blacklisted.
Comment 1 Tejun Heo 2014-08-18 21:43:12 UTC
Created attachment 147171 [details]
crucial-m550-match.patch

Patch applied to libata/for-3.17-fixes w/ stable cc'd.

Thanks.

Note You need to log in before you can comment on or make changes to this bug.