Bug 81071

Summary: Queued Trim not disabled for all versions of Crucial M550
Product: IO/Storage Reporter: Charles Reiss (woggling)
Component: Serial ATAAssignee: Tejun Heo (tj)
Status: RESOLVED CODE_FIX    
Severity: normal CC: woggling
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: >= 3.14 Subsystem:
Regression: No Bisected commit-id:
Attachments: crucial-m550-match.patch

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.