Files
kernel/include/linux
Anton Lundin 02b554bd2f ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage
commit ac9f0c810684a1b161c18eb4b91ce84cbc13c91d upstream.

06f6c4c6c3 ("ata: libata: add missing ata_identify_page_supported() calls")
introduced additional calls to ata_identify_page_supported(), thus also
adding indirectly accesses to the device log directory log page through
ata_log_supported(). Reading this log page causes SATADOM-ML 3ME devices
to lock up.

Introduce the horkage flag ATA_HORKAGE_NO_LOG_DIR to prevent accesses to
the log directory in ata_log_supported() and add a blacklist entry
with this flag for "SATADOM-ML 3ME" devices.

Fixes: 636f6e2af4 ("libata: add horkage for missing Identify Device log")
Cc: stable@vger.kernel.org # v5.10+
Signed-off-by: Anton Lundin <glance@acc.umu.se>
Signed-off-by: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2022-02-08 18:35:09 +01:00
..
2021-11-23 19:13:00 +01:00
2021-11-17 10:36:15 -05:00
2021-12-10 17:10:55 -08:00
2021-11-17 10:36:35 -05:00
2021-11-10 21:16:56 +00:00
2021-11-17 10:36:35 -05:00
2021-10-30 16:37:28 +02:00
2021-11-06 13:30:43 -07:00
2021-11-03 11:41:25 -07:00
2021-12-09 10:49:56 -08:00