]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop ata-sata_mv-avoid-trigerrable-bug_on.patch from everywhere
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Sep 2020 12:33:46 +0000 (14:33 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Sep 2020 12:33:46 +0000 (14:33 +0200)
queue-4.14/ata-sata_mv-avoid-trigerrable-bug_on.patch [deleted file]
queue-4.14/series
queue-4.19/ata-sata_mv-avoid-trigerrable-bug_on.patch [deleted file]
queue-4.19/series
queue-4.4/ata-sata_mv-avoid-trigerrable-bug_on.patch [deleted file]
queue-4.4/series
queue-4.9/ata-sata_mv-avoid-trigerrable-bug_on.patch [deleted file]
queue-4.9/series
queue-5.4/ata-sata_mv-avoid-trigerrable-bug_on.patch [deleted file]
queue-5.4/series

diff --git a/queue-4.14/ata-sata_mv-avoid-trigerrable-bug_on.patch b/queue-4.14/ata-sata_mv-avoid-trigerrable-bug_on.patch
deleted file mode 100644 (file)
index a5c1ad9..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-From 15f26ca39a983e900ccad1eaacee6a2927808401 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 31 Oct 2019 10:59:46 +0100
-Subject: ata: sata_mv, avoid trigerrable BUG_ON
-
-From: Jiri Slaby <jslaby@suse.cz>
-
-[ Upstream commit e9f691d899188679746eeb96e6cb520459eda9b4 ]
-
-There are several reports that the BUG_ON on unsupported command in
-mv_qc_prep can be triggered under some circumstances:
-https://bugzilla.suse.com/show_bug.cgi?id=1110252
-https://serverfault.com/questions/888897/raid-problems-after-power-outage
-https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1652185
-https://bugs.centos.org/view.php?id=14998
-
-Let sata_mv handle the failure gracefully: warn about that incl. the
-failed command number and return an AC_ERR_INVALID error. We can do that
-now thanks to the previous patch.
-
-Remove also the long-standing FIXME.
-
-[v2] use %.2x as commands are defined as hexa.
-
-Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-Cc: Jens Axboe <axboe@kernel.dk>
-Cc: linux-ide@vger.kernel.org
-Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
-Signed-off-by: Jens Axboe <axboe@kernel.dk>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/ata/sata_mv.c | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
-index 3b2246dded74f..d897deb4bffbe 100644
---- a/drivers/ata/sata_mv.c
-+++ b/drivers/ata/sata_mv.c
-@@ -2111,12 +2111,10 @@ static void mv_qc_prep(struct ata_queued_cmd *qc)
-                * non-NCQ mode are: [RW] STREAM DMA and W DMA FUA EXT, none
-                * of which are defined/used by Linux.  If we get here, this
-                * driver needs work.
--               *
--               * FIXME: modify libata to give qc_prep a return value and
--               * return error here.
-                */
--              BUG_ON(tf->command);
--              break;
-+              ata_port_err(ap, "%s: unsupported command: %.2x\n", __func__,
-+                              tf->command);
-+              return AC_ERR_INVALID;
-       }
-       mv_crqb_pack_cmd(cw++, tf->nsect, ATA_REG_NSECT, 0);
-       mv_crqb_pack_cmd(cw++, tf->hob_lbal, ATA_REG_LBAL, 0);
--- 
-2.25.1
-
index 437d1dd0de6b7f31940864a2a7f291c044aaf1a4..41b4e1b7e5697093d1848b5568d6f5c5614e3e30 100644 (file)
@@ -21,7 +21,6 @@ m68k-q40-fix-info-leak-in-rtc_ioctl.patch
 gma-gma500-fix-a-memory-disclosure-bug-due-to-uninit.patch
 asoc-kirkwood-fix-irq-error-handling.patch
 media-smiapp-fix-error-handling-at-nvm-reading.patch
-ata-sata_mv-avoid-trigerrable-bug_on.patch
 pm-devfreq-tegra30-fix-integer-overflow-on-cpu-s-fre.patch
 scsi-fnic-fix-use-after-free.patch
 clk-ti-adpll-allocate-room-for-terminating-null.patch
diff --git a/queue-4.19/ata-sata_mv-avoid-trigerrable-bug_on.patch b/queue-4.19/ata-sata_mv-avoid-trigerrable-bug_on.patch
deleted file mode 100644 (file)
index a001251..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-From 35e584e3f07a978a585d7b9e4176c03a1a45af65 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 31 Oct 2019 10:59:46 +0100
-Subject: ata: sata_mv, avoid trigerrable BUG_ON
-
-From: Jiri Slaby <jslaby@suse.cz>
-
-[ Upstream commit e9f691d899188679746eeb96e6cb520459eda9b4 ]
-
-There are several reports that the BUG_ON on unsupported command in
-mv_qc_prep can be triggered under some circumstances:
-https://bugzilla.suse.com/show_bug.cgi?id=1110252
-https://serverfault.com/questions/888897/raid-problems-after-power-outage
-https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1652185
-https://bugs.centos.org/view.php?id=14998
-
-Let sata_mv handle the failure gracefully: warn about that incl. the
-failed command number and return an AC_ERR_INVALID error. We can do that
-now thanks to the previous patch.
-
-Remove also the long-standing FIXME.
-
-[v2] use %.2x as commands are defined as hexa.
-
-Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-Cc: Jens Axboe <axboe@kernel.dk>
-Cc: linux-ide@vger.kernel.org
-Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
-Signed-off-by: Jens Axboe <axboe@kernel.dk>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/ata/sata_mv.c | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
-index ab2e9f62ddc1a..25d24ed3385ab 100644
---- a/drivers/ata/sata_mv.c
-+++ b/drivers/ata/sata_mv.c
-@@ -2111,12 +2111,10 @@ static void mv_qc_prep(struct ata_queued_cmd *qc)
-                * non-NCQ mode are: [RW] STREAM DMA and W DMA FUA EXT, none
-                * of which are defined/used by Linux.  If we get here, this
-                * driver needs work.
--               *
--               * FIXME: modify libata to give qc_prep a return value and
--               * return error here.
-                */
--              BUG_ON(tf->command);
--              break;
-+              ata_port_err(ap, "%s: unsupported command: %.2x\n", __func__,
-+                              tf->command);
-+              return AC_ERR_INVALID;
-       }
-       mv_crqb_pack_cmd(cw++, tf->nsect, ATA_REG_NSECT, 0);
-       mv_crqb_pack_cmd(cw++, tf->hob_lbal, ATA_REG_LBAL, 0);
--- 
-2.25.1
-
index 6955d2953b9dee931b3a6bc243b17e54f74d20a8..da7a5bb3cfc818a62b47ebf1cf9a99523758f781 100644 (file)
@@ -9,7 +9,6 @@ m68k-q40-fix-info-leak-in-rtc_ioctl.patch
 gma-gma500-fix-a-memory-disclosure-bug-due-to-uninit.patch
 asoc-kirkwood-fix-irq-error-handling.patch
 media-smiapp-fix-error-handling-at-nvm-reading.patch
-ata-sata_mv-avoid-trigerrable-bug_on.patch
 leds-mlxreg-fix-possible-buffer-overflow.patch
 pm-devfreq-tegra30-fix-integer-overflow-on-cpu-s-fre.patch
 scsi-fnic-fix-use-after-free.patch
diff --git a/queue-4.4/ata-sata_mv-avoid-trigerrable-bug_on.patch b/queue-4.4/ata-sata_mv-avoid-trigerrable-bug_on.patch
deleted file mode 100644 (file)
index 56addb9..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-From 4b308d858a1a34dae1e38948f2c0497161d9ddd8 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 31 Oct 2019 10:59:46 +0100
-Subject: ata: sata_mv, avoid trigerrable BUG_ON
-
-From: Jiri Slaby <jslaby@suse.cz>
-
-[ Upstream commit e9f691d899188679746eeb96e6cb520459eda9b4 ]
-
-There are several reports that the BUG_ON on unsupported command in
-mv_qc_prep can be triggered under some circumstances:
-https://bugzilla.suse.com/show_bug.cgi?id=1110252
-https://serverfault.com/questions/888897/raid-problems-after-power-outage
-https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1652185
-https://bugs.centos.org/view.php?id=14998
-
-Let sata_mv handle the failure gracefully: warn about that incl. the
-failed command number and return an AC_ERR_INVALID error. We can do that
-now thanks to the previous patch.
-
-Remove also the long-standing FIXME.
-
-[v2] use %.2x as commands are defined as hexa.
-
-Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-Cc: Jens Axboe <axboe@kernel.dk>
-Cc: linux-ide@vger.kernel.org
-Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
-Signed-off-by: Jens Axboe <axboe@kernel.dk>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/ata/sata_mv.c | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
-index 729f26322095e..c24bbdb3f76c8 100644
---- a/drivers/ata/sata_mv.c
-+++ b/drivers/ata/sata_mv.c
-@@ -2113,12 +2113,10 @@ static void mv_qc_prep(struct ata_queued_cmd *qc)
-                * non-NCQ mode are: [RW] STREAM DMA and W DMA FUA EXT, none
-                * of which are defined/used by Linux.  If we get here, this
-                * driver needs work.
--               *
--               * FIXME: modify libata to give qc_prep a return value and
--               * return error here.
-                */
--              BUG_ON(tf->command);
--              break;
-+              ata_port_err(ap, "%s: unsupported command: %.2x\n", __func__,
-+                              tf->command);
-+              return AC_ERR_INVALID;
-       }
-       mv_crqb_pack_cmd(cw++, tf->nsect, ATA_REG_NSECT, 0);
-       mv_crqb_pack_cmd(cw++, tf->hob_lbal, ATA_REG_LBAL, 0);
--- 
-2.25.1
-
index 5c57d5878d8c70cb281c52b0f699cfb5e915d012..648b868cc7ef67d5233cd21b0420ac018d52b26f 100644 (file)
@@ -13,7 +13,6 @@ scsi-aacraid-fix-illegal-io-beyond-last-lba.patch
 m68k-q40-fix-info-leak-in-rtc_ioctl.patch
 gma-gma500-fix-a-memory-disclosure-bug-due-to-uninit.patch
 asoc-kirkwood-fix-irq-error-handling.patch
-ata-sata_mv-avoid-trigerrable-bug_on.patch
 pm-devfreq-tegra30-fix-integer-overflow-on-cpu-s-fre.patch
 mtd-cfi_cmdset_0002-don-t-free-cfi-cfiq-in-error-pat.patch
 mfd-mfd-core-protect-against-null-call-back-function.patch
diff --git a/queue-4.9/ata-sata_mv-avoid-trigerrable-bug_on.patch b/queue-4.9/ata-sata_mv-avoid-trigerrable-bug_on.patch
deleted file mode 100644 (file)
index 6a2a2f4..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-From cc18040f7cd32540b8bcc6dcd8e78ef34af267a8 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 31 Oct 2019 10:59:46 +0100
-Subject: ata: sata_mv, avoid trigerrable BUG_ON
-
-From: Jiri Slaby <jslaby@suse.cz>
-
-[ Upstream commit e9f691d899188679746eeb96e6cb520459eda9b4 ]
-
-There are several reports that the BUG_ON on unsupported command in
-mv_qc_prep can be triggered under some circumstances:
-https://bugzilla.suse.com/show_bug.cgi?id=1110252
-https://serverfault.com/questions/888897/raid-problems-after-power-outage
-https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1652185
-https://bugs.centos.org/view.php?id=14998
-
-Let sata_mv handle the failure gracefully: warn about that incl. the
-failed command number and return an AC_ERR_INVALID error. We can do that
-now thanks to the previous patch.
-
-Remove also the long-standing FIXME.
-
-[v2] use %.2x as commands are defined as hexa.
-
-Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-Cc: Jens Axboe <axboe@kernel.dk>
-Cc: linux-ide@vger.kernel.org
-Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
-Signed-off-by: Jens Axboe <axboe@kernel.dk>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/ata/sata_mv.c | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
-index 2f32782cea6d9..2ec37a038eda8 100644
---- a/drivers/ata/sata_mv.c
-+++ b/drivers/ata/sata_mv.c
-@@ -2111,12 +2111,10 @@ static void mv_qc_prep(struct ata_queued_cmd *qc)
-                * non-NCQ mode are: [RW] STREAM DMA and W DMA FUA EXT, none
-                * of which are defined/used by Linux.  If we get here, this
-                * driver needs work.
--               *
--               * FIXME: modify libata to give qc_prep a return value and
--               * return error here.
-                */
--              BUG_ON(tf->command);
--              break;
-+              ata_port_err(ap, "%s: unsupported command: %.2x\n", __func__,
-+                              tf->command);
-+              return AC_ERR_INVALID;
-       }
-       mv_crqb_pack_cmd(cw++, tf->nsect, ATA_REG_NSECT, 0);
-       mv_crqb_pack_cmd(cw++, tf->hob_lbal, ATA_REG_LBAL, 0);
--- 
-2.25.1
-
index fcf0b0906db77cba5523c3b2adef35f7746e6d05..8e492f0c21310c3e171b2766d6b7c81f2a817ddd 100644 (file)
@@ -15,7 +15,6 @@ scsi-aacraid-fix-illegal-io-beyond-last-lba.patch
 m68k-q40-fix-info-leak-in-rtc_ioctl.patch
 gma-gma500-fix-a-memory-disclosure-bug-due-to-uninit.patch
 asoc-kirkwood-fix-irq-error-handling.patch
-ata-sata_mv-avoid-trigerrable-bug_on.patch
 pm-devfreq-tegra30-fix-integer-overflow-on-cpu-s-fre.patch
 clk-ti-adpll-allocate-room-for-terminating-null.patch
 mtd-cfi_cmdset_0002-don-t-free-cfi-cfiq-in-error-pat.patch
diff --git a/queue-5.4/ata-sata_mv-avoid-trigerrable-bug_on.patch b/queue-5.4/ata-sata_mv-avoid-trigerrable-bug_on.patch
deleted file mode 100644 (file)
index 39e5ce1..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-From c58f78654648ca3c4df01bf7c5993556b14e4201 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Thu, 31 Oct 2019 10:59:46 +0100
-Subject: ata: sata_mv, avoid trigerrable BUG_ON
-
-From: Jiri Slaby <jslaby@suse.cz>
-
-[ Upstream commit e9f691d899188679746eeb96e6cb520459eda9b4 ]
-
-There are several reports that the BUG_ON on unsupported command in
-mv_qc_prep can be triggered under some circumstances:
-https://bugzilla.suse.com/show_bug.cgi?id=1110252
-https://serverfault.com/questions/888897/raid-problems-after-power-outage
-https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1652185
-https://bugs.centos.org/view.php?id=14998
-
-Let sata_mv handle the failure gracefully: warn about that incl. the
-failed command number and return an AC_ERR_INVALID error. We can do that
-now thanks to the previous patch.
-
-Remove also the long-standing FIXME.
-
-[v2] use %.2x as commands are defined as hexa.
-
-Signed-off-by: Jiri Slaby <jslaby@suse.cz>
-Cc: Jens Axboe <axboe@kernel.dk>
-Cc: linux-ide@vger.kernel.org
-Cc: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
-Signed-off-by: Jens Axboe <axboe@kernel.dk>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/ata/sata_mv.c | 8 +++-----
- 1 file changed, 3 insertions(+), 5 deletions(-)
-
-diff --git a/drivers/ata/sata_mv.c b/drivers/ata/sata_mv.c
-index bde695a320973..0229b618d0eee 100644
---- a/drivers/ata/sata_mv.c
-+++ b/drivers/ata/sata_mv.c
-@@ -2098,12 +2098,10 @@ static void mv_qc_prep(struct ata_queued_cmd *qc)
-                * non-NCQ mode are: [RW] STREAM DMA and W DMA FUA EXT, none
-                * of which are defined/used by Linux.  If we get here, this
-                * driver needs work.
--               *
--               * FIXME: modify libata to give qc_prep a return value and
--               * return error here.
-                */
--              BUG_ON(tf->command);
--              break;
-+              ata_port_err(ap, "%s: unsupported command: %.2x\n", __func__,
-+                              tf->command);
-+              return AC_ERR_INVALID;
-       }
-       mv_crqb_pack_cmd(cw++, tf->nsect, ATA_REG_NSECT, 0);
-       mv_crqb_pack_cmd(cw++, tf->hob_lbal, ATA_REG_LBAL, 0);
--- 
-2.25.1
-
index f253408b781f3c3efacdd043433708d70e4efd59..31f9aa199389ef8c18984f973779424a31de1bfb 100644 (file)
@@ -21,7 +21,6 @@ soundwire-intel-cadence-fix-startup-sequence.patch
 media-smiapp-fix-error-handling-at-nvm-reading.patch
 drm-amd-display-free-gamma-after-calculating-legacy-.patch
 xfs-properly-serialise-fallocate-against-aio-dio.patch
-ata-sata_mv-avoid-trigerrable-bug_on.patch
 leds-mlxreg-fix-possible-buffer-overflow.patch
 dm-table-do-not-allow-request-based-dm-to-stack-on-p.patch
 pm-devfreq-tegra30-fix-integer-overflow-on-cpu-s-fre.patch