From: Greg Kroah-Hartman Date: Sat, 15 Jun 2019 15:36:31 +0000 (+0200) Subject: 4.4-stable patches X-Git-Tag: v5.1.11~46 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=71648ea4ef854d82ee8a90c2b615f99320b5bb0b;p=thirdparty%2Fkernel%2Fstable-queue.git 4.4-stable patches added patches: libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch --- diff --git a/queue-4.4/libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch b/queue-4.4/libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch new file mode 100644 index 00000000000..a415eedae34 --- /dev/null +++ b/queue-4.4/libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch @@ -0,0 +1,42 @@ +From 31f6264e225fb92cf6f4b63031424f20797c297d Mon Sep 17 00:00:00 2001 +From: Hans de Goede +Date: Tue, 11 Jun 2019 16:32:59 +0200 +Subject: libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk + +From: Hans de Goede + +commit 31f6264e225fb92cf6f4b63031424f20797c297d upstream. + +We've received a bugreport that using LPM with ST1000LM024 drives leads +to system lockups. So it seems that these models are buggy in more then +1 way. Add NOLPM quirk to the existing quirks entry for BROKEN_FPDMA_AA. + +BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1571330 +Cc: stable@vger.kernel.org +Reviewed-by: Martin K. Petersen +Signed-off-by: Hans de Goede +Signed-off-by: Jens Axboe +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/ata/libata-core.c | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +--- a/drivers/ata/libata-core.c ++++ b/drivers/ata/libata-core.c +@@ -4176,9 +4176,12 @@ static const struct ata_blacklist_entry + { "ST3320[68]13AS", "SD1[5-9]", ATA_HORKAGE_NONCQ | + ATA_HORKAGE_FIRMWARE_WARN }, + +- /* drives which fail FPDMA_AA activation (some may freeze afterwards) */ +- { "ST1000LM024 HN-M101MBB", "2AR10001", ATA_HORKAGE_BROKEN_FPDMA_AA }, +- { "ST1000LM024 HN-M101MBB", "2BA30001", ATA_HORKAGE_BROKEN_FPDMA_AA }, ++ /* drives which fail FPDMA_AA activation (some may freeze afterwards) ++ the ST disks also have LPM issues */ ++ { "ST1000LM024 HN-M101MBB", "2AR10001", ATA_HORKAGE_BROKEN_FPDMA_AA | ++ ATA_HORKAGE_NOLPM, }, ++ { "ST1000LM024 HN-M101MBB", "2BA30001", ATA_HORKAGE_BROKEN_FPDMA_AA | ++ ATA_HORKAGE_NOLPM, }, + { "VB0250EAVER", "HPG7", ATA_HORKAGE_BROKEN_FPDMA_AA }, + + /* Blacklist entries taken from Silicon Image 3124/3132 diff --git a/queue-4.4/series b/queue-4.4/series index 8fb9e969f22..56c3f3d0ce2 100644 --- a/queue-4.4/series +++ b/queue-4.4/series @@ -39,3 +39,4 @@ arm-exynos-fix-undefined-instruction-during-exynos54.patch futex-fix-futex-lock-the-wrong-page.patch revert-bluetooth-align-minimum-encryption-key-size-for-le-and-br-edr-connections.patch alsa-seq-cover-unsubscribe_port-in-list_mutex.patch +libata-extend-quirks-for-the-st1000lm024-drives-with-nolpm-quirk.patch