mbox series

[GIT,PULL] md-6.11 20240612

Message ID D2932D51-D0A0-4072-876A-D02CE0A8CCC8@fb.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL] md-6.11 20240612 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git tags/md-6.11-20240612

Checks

Context Check Description
mdraidci/vmtest-md-6_11-VM_Test-0 success Logs for build-kernel
mdraidci/vmtest-md-6_11-PR success PR summary

Message

Song Liu June 12, 2024, 9:30 p.m. UTC
Hi Jens, 

Please consider pulling the following changes for md-6.11. The major 
change in this PR are:

- sync_action fix and refactoring, by Yu Kuai;
- Various small fixes by Christoph Hellwig, Li Nan, and Ofir Gal.

Thanks,
Song


PS: I noticed that you haven't created the for-6.11/block branch, 
so I used upstream v6.10-rc3 as the base. Please let me know if 
this doesn't work. 



The following changes since commit 83a7eefedc9b56fe7bfeff13b6c7356688ffa670:

  Linux 6.10-rc3 (2024-06-09 14:19:43 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git tags/md-6.11-20240612

for you to fetch changes up to 305a5170dc5cf3d395bb4c4e9239bca6d0b54b49:

  md/raid5: avoid BUG_ON() while continue reshape after reassembling (2024-06-12 16:32:57 +0000)

----------------------------------------------------------------
Christoph Hellwig (2):
      md/raid0: don't free conf on raid0_run failure
      md/raid1: don't free conf on raid0_run failure

Li Nan (4):
      md: do not delete safemode_timer in mddev_suspend
      md: change the return value type of md_write_start to void
      md: fix deadlock between mddev_suspend and flush bio
      md: make md_flush_request() more readable

Ofir Gal (1):
      md/md-bitmap: fix writing non bitmap pages

Yu Kuai (12):
      md: rearrange recovery_flags
      md: add a new enum type sync_action
      md: add new helpers for sync_action
      md: factor out helper to start reshape from action_store()
      md: replace sysfs api sync_action with new helpers
      md: remove parameter check_seq for stop_sync_thread()
      md: don't fail action_store() if sync_thread is not registered
      md: use new helpers in md_do_sync()
      md: replace last_sync_action with new enum type
      md: factor out helpers for different sync_action in md_do_sync()
      md: pass in max_sectors for pers->sync_request()
      md/raid5: avoid BUG_ON() while continue reshape after reassembling

 drivers/md/dm-raid.c   |   2 +-
 drivers/md/md-bitmap.c |   6 ++--
 drivers/md/md.c        | 506 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------------------
 drivers/md/md.h        | 126 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------
 drivers/md/raid0.c     |  21 +++---------
 drivers/md/raid1.c     |  22 ++++--------
 drivers/md/raid10.c    |  11 ++----
 drivers/md/raid5.c     |  26 ++++++++------
 8 files changed, 435 insertions(+), 285 deletions(-)

Comments

Jens Axboe June 12, 2024, 10:01 p.m. UTC | #1
On 6/12/24 3:30 PM, Song Liu wrote:
> Hi Jens, 
> 
> Please consider pulling the following changes for md-6.11. The major 
> change in this PR are:
> 
> - sync_action fix and refactoring, by Yu Kuai;
> - Various small fixes by Christoph Hellwig, Li Nan, and Ofir Gal.
> 
> Thanks,
> Song
> 
> 
> PS: I noticed that you haven't created the for-6.11/block branch, 
> so I used upstream v6.10-rc3 as the base. Please let me know if 
> this doesn't work. 

That's fine, kicked it off with this one. Thanks, pulled.