]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
drop md-bypass-block-throttle-for-superblock-update.patch from everywhere.
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jan 2024 18:50:11 +0000 (10:50 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jan 2024 18:50:11 +0000 (10:50 -0800)
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
queue-6.1/md-bypass-block-throttle-for-superblock-update.patch [deleted file]
queue-6.1/series
queue-6.6/md-bypass-block-throttle-for-superblock-update.patch [deleted file]
queue-6.6/series
queue-6.7/md-bypass-block-throttle-for-superblock-update.patch [deleted file]
queue-6.7/md-fix-md_seq_ops-regressions.patch
queue-6.7/series

diff --git a/queue-6.1/md-bypass-block-throttle-for-superblock-update.patch b/queue-6.1/md-bypass-block-throttle-for-superblock-update.patch
deleted file mode 100644 (file)
index a46badb..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-From d6e035aad6c09991da1c667fb83419329a3baed8 Mon Sep 17 00:00:00 2001
-From: Junxiao Bi <junxiao.bi@oracle.com>
-Date: Wed, 8 Nov 2023 10:22:15 -0800
-Subject: md: bypass block throttle for superblock update
-
-From: Junxiao Bi <junxiao.bi@oracle.com>
-
-commit d6e035aad6c09991da1c667fb83419329a3baed8 upstream.
-
-commit 5e2cf333b7bd ("md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d")
-introduced a hung bug and will be reverted in next patch, since the issue
-that commit is fixing is due to md superblock write is throttled by wbt,
-to fix it, we can have superblock write bypass block layer throttle.
-
-Fixes: 5e2cf333b7bd ("md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d")
-Cc: stable@vger.kernel.org # v5.19+
-Suggested-by: Yu Kuai <yukuai3@huawei.com>
-Signed-off-by: Junxiao Bi <junxiao.bi@oracle.com>
-Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
-Reviewed-by: Yu Kuai <yukuai3@huawei.com>
-Signed-off-by: Song Liu <song@kernel.org>
-Link: https://lore.kernel.org/r/20231108182216.73611-1-junxiao.bi@oracle.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/md/md.c |    7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
---- a/drivers/md/md.c
-+++ b/drivers/md/md.c
-@@ -963,9 +963,10 @@ void md_super_write(struct mddev *mddev,
-               return;
-       bio = bio_alloc_bioset(rdev->meta_bdev ? rdev->meta_bdev : rdev->bdev,
--                             1,
--                             REQ_OP_WRITE | REQ_SYNC | REQ_PREFLUSH | REQ_FUA,
--                             GFP_NOIO, &mddev->sync_set);
-+                            1,
-+                            REQ_OP_WRITE | REQ_SYNC | REQ_IDLE | REQ_META
-+                                | REQ_PREFLUSH | REQ_FUA,
-+                            GFP_NOIO, &mddev->sync_set);
-       atomic_inc(&rdev->nr_pending);
index 89d6d5448468607e2b0071884867c3c183255d65..3c6db7eda22c888475a63c3c9153907e867a4a65 100644 (file)
@@ -290,7 +290,6 @@ scsi-ufs-core-simplify-power-management-during-async-scan.patch
 scsi-target-core-add-missing-file_-start-end-_write.patch
 scsi-mpi3mr-refresh-sdev-queue-depth-after-controller-reset.patch
 scsi-mpi3mr-block-pel-enable-command-on-controller-reset-and-unrecoverable-state.patch
-md-bypass-block-throttle-for-superblock-update.patch
 drm-amd-enable-pcie-pme-from-d3.patch
 block-add-check-that-partition-length-needs-to-be-aligned-with-block-size.patch
 block-fix-iterating-over-an-empty-bio-with-bio_for_each_folio_all.patch
diff --git a/queue-6.6/md-bypass-block-throttle-for-superblock-update.patch b/queue-6.6/md-bypass-block-throttle-for-superblock-update.patch
deleted file mode 100644 (file)
index 4eb2df7..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-From d6e035aad6c09991da1c667fb83419329a3baed8 Mon Sep 17 00:00:00 2001
-From: Junxiao Bi <junxiao.bi@oracle.com>
-Date: Wed, 8 Nov 2023 10:22:15 -0800
-Subject: md: bypass block throttle for superblock update
-
-From: Junxiao Bi <junxiao.bi@oracle.com>
-
-commit d6e035aad6c09991da1c667fb83419329a3baed8 upstream.
-
-commit 5e2cf333b7bd ("md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d")
-introduced a hung bug and will be reverted in next patch, since the issue
-that commit is fixing is due to md superblock write is throttled by wbt,
-to fix it, we can have superblock write bypass block layer throttle.
-
-Fixes: 5e2cf333b7bd ("md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d")
-Cc: stable@vger.kernel.org # v5.19+
-Suggested-by: Yu Kuai <yukuai3@huawei.com>
-Signed-off-by: Junxiao Bi <junxiao.bi@oracle.com>
-Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
-Reviewed-by: Yu Kuai <yukuai3@huawei.com>
-Signed-off-by: Song Liu <song@kernel.org>
-Link: https://lore.kernel.org/r/20231108182216.73611-1-junxiao.bi@oracle.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/md/md.c |    7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
---- a/drivers/md/md.c
-+++ b/drivers/md/md.c
-@@ -940,9 +940,10 @@ void md_super_write(struct mddev *mddev,
-               return;
-       bio = bio_alloc_bioset(rdev->meta_bdev ? rdev->meta_bdev : rdev->bdev,
--                             1,
--                             REQ_OP_WRITE | REQ_SYNC | REQ_PREFLUSH | REQ_FUA,
--                             GFP_NOIO, &mddev->sync_set);
-+                            1,
-+                            REQ_OP_WRITE | REQ_SYNC | REQ_IDLE | REQ_META
-+                                | REQ_PREFLUSH | REQ_FUA,
-+                            GFP_NOIO, &mddev->sync_set);
-       atomic_inc(&rdev->nr_pending);
index e8024a1a57944f49bd17d8d7f1de1f5b3f5f626a..89a848b5e3098a5265d35d7e1e335269b6f5c563 100644 (file)
@@ -396,7 +396,6 @@ scsi-target-core-add-missing-file_-start-end-_write.patch
 scsi-mpi3mr-refresh-sdev-queue-depth-after-controller-reset.patch
 scsi-mpi3mr-clean-up-block-devices-post-controller-reset.patch
 scsi-mpi3mr-block-pel-enable-command-on-controller-reset-and-unrecoverable-state.patch
-md-bypass-block-throttle-for-superblock-update.patch
 drm-amd-enable-pcie-pme-from-d3.patch
 block-add-check-that-partition-length-needs-to-be-aligned-with-block-size.patch
 block-remove-special-casing-of-compound-pages.patch
diff --git a/queue-6.7/md-bypass-block-throttle-for-superblock-update.patch b/queue-6.7/md-bypass-block-throttle-for-superblock-update.patch
deleted file mode 100644 (file)
index 112b432..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-From d6e035aad6c09991da1c667fb83419329a3baed8 Mon Sep 17 00:00:00 2001
-From: Junxiao Bi <junxiao.bi@oracle.com>
-Date: Wed, 8 Nov 2023 10:22:15 -0800
-Subject: md: bypass block throttle for superblock update
-
-From: Junxiao Bi <junxiao.bi@oracle.com>
-
-commit d6e035aad6c09991da1c667fb83419329a3baed8 upstream.
-
-commit 5e2cf333b7bd ("md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d")
-introduced a hung bug and will be reverted in next patch, since the issue
-that commit is fixing is due to md superblock write is throttled by wbt,
-to fix it, we can have superblock write bypass block layer throttle.
-
-Fixes: 5e2cf333b7bd ("md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d")
-Cc: stable@vger.kernel.org # v5.19+
-Suggested-by: Yu Kuai <yukuai3@huawei.com>
-Signed-off-by: Junxiao Bi <junxiao.bi@oracle.com>
-Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
-Reviewed-by: Yu Kuai <yukuai3@huawei.com>
-Signed-off-by: Song Liu <song@kernel.org>
-Link: https://lore.kernel.org/r/20231108182216.73611-1-junxiao.bi@oracle.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/md/md.c |    7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
---- a/drivers/md/md.c
-+++ b/drivers/md/md.c
-@@ -1037,9 +1037,10 @@ void md_super_write(struct mddev *mddev,
-               return;
-       bio = bio_alloc_bioset(rdev->meta_bdev ? rdev->meta_bdev : rdev->bdev,
--                             1,
--                             REQ_OP_WRITE | REQ_SYNC | REQ_PREFLUSH | REQ_FUA,
--                             GFP_NOIO, &mddev->sync_set);
-+                            1,
-+                            REQ_OP_WRITE | REQ_SYNC | REQ_IDLE | REQ_META
-+                                | REQ_PREFLUSH | REQ_FUA,
-+                            GFP_NOIO, &mddev->sync_set);
-       atomic_inc(&rdev->nr_pending);
index fa2d3d8cbdb59dee54f43112d9222f2e3808b0d8..ce990216afad3bd600dd269eb56bbbdf7210aa22 100644 (file)
@@ -33,7 +33,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 
 --- a/drivers/md/md.c
 +++ b/drivers/md/md.c
-@@ -8123,6 +8123,19 @@ static void status_unused(struct seq_fil
+@@ -8122,6 +8122,19 @@ static void status_unused(struct seq_fil
        seq_printf(seq, "\n");
  }
  
@@ -53,7 +53,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  static int status_resync(struct seq_file *seq, struct mddev *mddev)
  {
        sector_t max_sectors, resync, res;
-@@ -8264,20 +8277,10 @@ static int status_resync(struct seq_file
+@@ -8263,20 +8276,10 @@ static int status_resync(struct seq_file
  static void *md_seq_start(struct seq_file *seq, loff_t *pos)
        __acquires(&all_mddevs_lock)
  {
@@ -75,7 +75,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  }
  
  static void *md_seq_next(struct seq_file *seq, void *v, loff_t *pos)
-@@ -8288,16 +8291,23 @@ static void *md_seq_next(struct seq_file
+@@ -8287,16 +8290,23 @@ static void *md_seq_next(struct seq_file
  static void md_seq_stop(struct seq_file *seq, void *v)
        __releases(&all_mddevs_lock)
  {
@@ -101,7 +101,7 @@ Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
        if (!mddev_get(mddev))
                return 0;
  
-@@ -8373,6 +8383,10 @@ static int md_seq_show(struct seq_file *
+@@ -8372,6 +8382,10 @@ static int md_seq_show(struct seq_file *
        }
        spin_unlock(&mddev->lock);
        spin_lock(&all_mddevs_lock);
index 585dd0a8eebf3bb1da1a95147b83eb9e7218fab6..77671422f1600abc305e91e3e6508c6c3bd8e3c5 100644 (file)
@@ -435,7 +435,6 @@ scsi-target-core-add-missing-file_-start-end-_write.patch
 scsi-mpi3mr-refresh-sdev-queue-depth-after-controller-reset.patch
 scsi-mpi3mr-clean-up-block-devices-post-controller-reset.patch
 scsi-mpi3mr-block-pel-enable-command-on-controller-reset-and-unrecoverable-state.patch
-md-bypass-block-throttle-for-superblock-update.patch
 md-fix-md_seq_ops-regressions.patch
 drm-amd-enable-pcie-pme-from-d3.patch
 block-add-check-that-partition-length-needs-to-be-aligned-with-block-size.patch