[GIT PULL] md-6.11 20240612

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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(-)





[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux