mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-26 20:38:12 +00:00
ata: libata: exclude FUA support for known buggy drives
Thread [1] reported back in 2012 problems with enabling FUA for 3 different drives. Add these drives to ata_device_blacklist[] to mark them with the ATA_HORKAGE_NO_FUA flag. To be conservative and avoid problems on old systems, the model number for the three new entries are defined as to widely match all drives in the same product line. [1]: https://lore.kernel.org/lkml/CA+6av4=uxu_q5U_46HtpUt=FSgbh3pZuAEY54J5_xK=MKWq-YQ@mail.gmail.com/ Suggested-by: Maciej S. Szmigiero <mail@maciej.szmigiero.name> Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com> Reviewed-by: Hannes Reinecke <hare@suse.de> Reviewed-by: Maciej S. Szmigiero <maciej.szmigiero@oracle.com> Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com> Reviewed-by: Niklas Cassel <niklas.cassel@wdc.com>
This commit is contained in:
parent
bc9af49094
commit
38d431229b
1 changed files with 3 additions and 0 deletions
|
@ -4133,6 +4133,9 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = {
|
||||||
|
|
||||||
/* Buggy FUA */
|
/* Buggy FUA */
|
||||||
{ "Maxtor", "BANC1G10", ATA_HORKAGE_NO_FUA },
|
{ "Maxtor", "BANC1G10", ATA_HORKAGE_NO_FUA },
|
||||||
|
{ "WDC*WD2500J*", NULL, ATA_HORKAGE_NO_FUA },
|
||||||
|
{ "OCZ-VERTEX*", NULL, ATA_HORKAGE_NO_FUA },
|
||||||
|
{ "INTEL*SSDSC2CT*", NULL, ATA_HORKAGE_NO_FUA },
|
||||||
|
|
||||||
/* End Marker */
|
/* End Marker */
|
||||||
{ }
|
{ }
|
||||||
|
|
Loading…
Reference in a new issue