Linux RAID subsystem development
 help / color / mirror / Atom feed
* [GIT PULL] md-7.1-20260428
@ 2026-04-28 14:33 Yu Kuai
  2026-04-28 14:41 ` Jens Axboe
  0 siblings, 1 reply; 2+ messages in thread
From: Yu Kuai @ 2026-04-28 14:33 UTC (permalink / raw)
  To: Jens Axboe
  Cc: linux-block, linux-raid, Song Liu, Li Nan, Xiao Ni,
	Abd-Alrhman Masalkhi, Benjamin Marzinski, Junrui Luo, Keith Busch

Hi Jens,

Please consider pulling the following changes into your block-7.1
branch.

This pull request contains:

Bug Fixes:
- Fix a raid5 UAF on IO across the reshape position.
- Avoid failing RAID1/RAID10 devices for invalid IO errors.
- Fix RAID10 divide-by-zero when far_copies is zero.
- Restore bitmap grow through sysfs.

Cleanups:
- Use mddev_is_dm() instead of open-coding gendisk checks.
- Use ATTRIBUTE_GROUPS() for md default sysfs attributes.
- Replace open-coded wait loops with wait_event helpers.

Others:
- Add Xiao Ni as md/raid reviewer.

Thanks,
Kuai

---

The following changes since commit 0898a817621a2f0cddca8122d9b974003fe5036d:

  cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro() (2026-04-27 15:52:51 -0600)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git tags/md-7.1-20260428

for you to fetch changes up to 3b2f70eab5a2cd15e27b1447e66e45302b28ff2c:

  md: use ATTRIBUTE_GROUPS() for md default sysfs attributes (2026-04-28 20:44:38 +0800)

----------------------------------------------------------------
Abd-Alrhman Masalkhi (5):
      md: replace wait loop with wait_event() in md_handle_request()
      md: use mddev_lock_nointr() in mddev_suspend_and_lock_nointr()
      md/raid1: replace wait loop with wait_event_idle() in raid1_write_request()
      md: use mddev_is_dm() instead of open-coding gendisk checks
      md: use ATTRIBUTE_GROUPS() for md default sysfs attributes

Benjamin Marzinski (1):
      md/raid5: Fix UAF on IO across the reshape position

Junrui Luo (1):
      md/raid10: fix divide-by-zero in setup_geo() with zero far_copies

Keith Busch (1):
      md/raid1,raid10: don't fail devices for invalid IO errors

Xiao Ni (1):
      MAINTAINERS: Add Xiao Ni as md/raid reviewer

Yu Kuai (3):
      md: factor bitmap creation away from sysfs handling
      md/md-bitmap: split bitmap sysfs groups
      md/md-bitmap: add a none backend for bitmap grow

 MAINTAINERS              |   1 +
 drivers/md/md-bitmap.c   | 131 ++++++++++++++++++++++++++++++----
 drivers/md/md-bitmap.h   |   2 +-
 drivers/md/md-llbitmap.c |   7 +-
 drivers/md/md.c          | 182 ++++++++++++++++++++++++++---------------------
 drivers/md/md.h          |   6 +-
 drivers/md/raid1-10.c    |   7 +-
 drivers/md/raid1.c       |  15 ++--
 drivers/md/raid10.c      |   2 +
 drivers/md/raid5.c       |   7 +-
 10 files changed, 251 insertions(+), 109 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] md-7.1-20260428
  2026-04-28 14:33 [GIT PULL] md-7.1-20260428 Yu Kuai
@ 2026-04-28 14:41 ` Jens Axboe
  0 siblings, 0 replies; 2+ messages in thread
From: Jens Axboe @ 2026-04-28 14:41 UTC (permalink / raw)
  To: Yu Kuai
  Cc: linux-block, linux-raid, Song Liu, Li Nan, Xiao Ni,
	Abd-Alrhman Masalkhi, Benjamin Marzinski, Junrui Luo, Keith Busch

On 4/28/26 8:33 AM, Yu Kuai wrote:
> Hi Jens,
> 
> Please consider pulling the following changes into your block-7.1
> branch.
> 
> This pull request contains:
> 
> Bug Fixes:
> - Fix a raid5 UAF on IO across the reshape position.
> - Avoid failing RAID1/RAID10 devices for invalid IO errors.
> - Fix RAID10 divide-by-zero when far_copies is zero.
> - Restore bitmap grow through sysfs.
> 
> Cleanups:
> - Use mddev_is_dm() instead of open-coding gendisk checks.
> - Use ATTRIBUTE_GROUPS() for md default sysfs attributes.
> - Replace open-coded wait loops with wait_event helpers.
> 
> Others:
> - Add Xiao Ni as md/raid reviewer.

Two notes:

1) Why are you rebasing the tree right before sending it? There
   should be zero need to do that, please don't.

2) Please switch to https://patch.msgid.link/ for you Link tags,
   if they are just links to the patch submission. That makes it
   clear this is the case, just the patch. You can use lore for
   actual bug reports etc.

Pulled, but please change the above two things going forward.

-- 
Jens Axboe


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-28 14:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-28 14:33 [GIT PULL] md-7.1-20260428 Yu Kuai
2026-04-28 14:41 ` Jens Axboe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox