From 1ec1df054e1776dd8ff85a190b6d91b721c697e6 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: May 25 2023 22:49:08 +0000 Subject: libata: add horkage for ASMedia 1092 (git-fixes). --- diff --git a/patches.suse/libata-add-horkage-for-ASMedia-1092.patch b/patches.suse/libata-add-horkage-for-ASMedia-1092.patch new file mode 100644 index 0000000..514956c --- /dev/null +++ b/patches.suse/libata-add-horkage-for-ASMedia-1092.patch @@ -0,0 +1,38 @@ +From a66307d473077b7aeba74e9b09c841ab3d399c2d Mon Sep 17 00:00:00 2001 +From: Hannes Reinecke +Date: Wed, 8 Dec 2021 07:58:53 +0100 +Subject: [PATCH] libata: add horkage for ASMedia 1092 +Git-commit: a66307d473077b7aeba74e9b09c841ab3d399c2d +Patch-mainline: v5.16-rc5 +References: git-fixes + +The ASMedia 1092 has a configuration mode which will present a +dummy device; sadly the implementation falsely claims to provide +a device with 100M which doesn't actually exist. +So disable this device to avoid errors during boot. + +Cc: stable@vger.kernel.org +Signed-off-by: Hannes Reinecke +Signed-off-by: Damien Le Moal +Acked-by: Takashi Iwai + +--- + drivers/ata/libata-core.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c +index 59ad8c979cb3..aba0c67d1bd6 100644 +--- a/drivers/ata/libata-core.c ++++ b/drivers/ata/libata-core.c +@@ -3920,6 +3920,8 @@ static const struct ata_blacklist_entry ata_device_blacklist [] = { + { "VRFDFC22048UCHC-TE*", NULL, ATA_HORKAGE_NODMA }, + /* Odd clown on sil3726/4726 PMPs */ + { "Config Disk", NULL, ATA_HORKAGE_DISABLE }, ++ /* Similar story with ASMedia 1092 */ ++ { "ASMT109x- Config", NULL, ATA_HORKAGE_DISABLE }, + + /* Weird ATAPI devices */ + { "TORiSAN DVD-ROM DRD-N216", NULL, ATA_HORKAGE_MAX_SEC_128 }, +-- +2.31.1 + diff --git a/series.conf b/series.conf index 9cbe9b1..12088a5 100644 --- a/series.conf +++ b/series.conf @@ -62071,6 +62071,7 @@ patches.suse/IB-hfi1-Correct-guard-on-eager-buffer-deallocation.patch patches.suse/IB-hfi1-Insure-use-of-smp_processor_id-is-preempt-di.patch patches.suse/IB-hfi1-Fix-leak-of-rcvhdrtail_dummy_kvaddr.patch + patches.suse/libata-add-horkage-for-ASMedia-1092.patch patches.suse/nfsd-fix-use-after-free-due-to-delegation-race.patch patches.suse/cifs-fix-ntlmssp-auth-when-there-is-no-key-exchange.patch patches.suse/mm-bdi-initialize-bdi_min_ratio-when-bdi-is-unregist.patch