DM-Devel Archive mirror
 help / color / mirror / Atom feed
From: Song Liu <songliubraving@meta.com>
To: Jens Axboe <axboe@kernel.dk>,
	linux-raid <linux-raid@vger.kernel.org>,
	"dm-devel@lists.linux.dev" <dm-devel@lists.linux.dev>
Cc: Xiao Ni <xni@redhat.com>, Mike Snitzer <snitzer@kernel.org>,
	Yu Kuai <yukuai3@huawei.com>, Yu Kuai <yukuai1@huaweicloud.com>,
	Benjamin Marzinski <bmarzins@redhat.com>,
	Mikulas Patocka <mpatocka@redhat.com>,
	Junxiao Bi <junxiao.bi@oracle.com>, Dan Moulding <dan@danm.net>,
	Song Liu <song@kernel.org>
Subject: [GIT PULL] md-6.8 20240305
Date: Tue, 5 Mar 2024 18:47:17 +0000	[thread overview]
Message-ID: <2FCF4E06-B33B-44A8-95D7-8BA481313BB8@fb.com> (raw)

Hi Jens, 

Please consider pulling the following fixes for md-6.8 on top of your 
block-6.8 branch. This set fixes two issues:

1. dmraid regression since 6.7 kernels. This issue was initially 
   reported in [1]. This set of fix has been reviewed and tested by
   md and dm folks. 

2. raid5 hang since 6.7 kernel, reported in [2]. We haven't got a 
   better fix for this issue yet. This revert is a workaround. It has
   been applied to 6.7 stable kernels [3], and proved to be affective.
   We will look more into this issue for a better fix. 

We understand this is really last minute for the 6.8 release. But based 
on the data we have, these changes are safe and fix issues in the 6.8 
kernel. 

Thanks,
Song


[1] https://lore.kernel.org/linux-raid/e5e8afe2-e9a8-49a2-5ab0-958d4065c55e@redhat.com/
[2] https://lore.kernel.org/linux-raid/20240123005700.9302-1-dan@danm.net/
[3] 87165c64fe1a in linux-6.7.y branch. 



The following changes since commit 9e46c70e829bddc24e04f963471e9983a11598b7:

  md: Don't suspend the array for interrupted reshape (2024-02-15 14:17:27 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/song/md.git tags/md-6.8-20240305

for you to fetch changes up to c98ebd219303a265cf735f77d70b2f80302dc6d6:

  Merge branch 'dmraid-fix' into md-6.8 (2024-03-05 10:13:09 -0800)

----------------------------------------------------------------
Song Liu (2):
      Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
      Merge branch 'dmraid-fix' into md-6.8

Yu Kuai (9):
      md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
      md: export helpers to stop sync_thread
      md: export helper md_is_rdwr()
      md: add a new helper reshape_interrupted()
      dm-raid: really frozen sync_thread during suspend
      md/dm-raid: don't call md_reap_sync_thread() directly
      dm-raid: add a new helper prepare_suspend() in md_personality
      dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape
      dm-raid: fix lockdep waring in "pers->hot_add_disk"

 drivers/md/dm-raid.c | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------
 drivers/md/md.c      | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
 drivers/md/md.h      | 38 +++++++++++++++++++++++++++++++++++++-
 drivers/md/raid5.c   | 44 ++++++++++++++++++++++++++++++++++++++++++--
 4 files changed, 208 insertions(+), 40 deletions(-)


             reply	other threads:[~2024-03-05 18:47 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-05 18:47 Song Liu [this message]
2024-03-05 18:49 ` [GIT PULL] md-6.8 20240305 Jens Axboe
2024-03-05 19:16   ` Mike Snitzer
2024-03-05 20:30     ` Song Liu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2FCF4E06-B33B-44A8-95D7-8BA481313BB8@fb.com \
    --to=songliubraving@meta.com \
    --cc=axboe@kernel.dk \
    --cc=bmarzins@redhat.com \
    --cc=dan@danm.net \
    --cc=dm-devel@lists.linux.dev \
    --cc=junxiao.bi@oracle.com \
    --cc=linux-raid@vger.kernel.org \
    --cc=mpatocka@redhat.com \
    --cc=snitzer@kernel.org \
    --cc=song@kernel.org \
    --cc=xni@redhat.com \
    --cc=yukuai1@huaweicloud.com \
    --cc=yukuai3@huawei.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).