* [GIT PULL] Block fixes for 7.1-rc2
@ 2026-05-01 1:49 Jens Axboe
2026-05-01 18:42 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2026-05-01 1:49 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block@vger.kernel.org
Hi Linus,
Set of fixes for block that should go into the 7.1 kernel release. This
is a bit larger than usual at -rc2 time, mostly because the nvme PR was
delayed last week, and hence it didn't make -rc1. This pull request
contains:
- MD pull request via Yu:
- 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.
- 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.
- NVMe pull request via Keith:
- Target data transfer size configuation (Aurelien)
- Enable P2P for RDMA (Shivaji Kant)
- TCP target updates (Maurizio, Alistair, Chaitanya,
Shivam Kumar)
- TCP host updates (Alistair, Chaitanya)
- Authentication updates (Alistair, Daniel, Chris Leech)
- Multipath fixes (John Garry)
- New quirks (Alan Cui, Tao Jiang)
- Apple driver fix (Fedor Pchelkin)
- PCI admin doorbell update fix (Keith)
- Properly propagate CDROM read-only state to the block layer
Please pull!
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.1-20260430
for you to fetch changes up to 7e36e03d192a5547757bd8f9d9052a60f64e6d17:
Merge tag 'md-7.1-20260428' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-7.1 (2026-04-28 08:36:26 -0600)
----------------------------------------------------------------
block-7.1-20260430
----------------------------------------------------------------
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
Alan Cui (1):
nvme: add quirk NVME_QUIRK_IGNORE_DEV_SUBNQN for 144d:a808 (Samsung PM981/983/970 EVO Plus )
Alistair Francis (3):
Revert "nvmet-tcp: Don't free SQ on authentication success"
nvmet-tcp: Don't clear tls_key when freeing sq
nvme-auth: Include SC_C in RVAL controller hash
Aurelien Aptel (1):
nvmet: introduce new mdts configuration entry
Benjamin Marzinski (1):
md/raid5: Fix UAF on IO across the reshape position
Chaitanya Kulkarni (3):
nvmet-tcp: fix race between ICReq handling and queue teardown
nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
nvme-tcp: teardown circular locking fixes
Chris Leech (1):
nvme-auth: Hash DH shared secret to create session key
Daan De Meyer (1):
cdrom, scsi: sr: propagate read-only status to block layer via set_disk_ro()
Daniel Wagner (1):
nvme: expose TLS mode
Fedor Pchelkin (1):
nvme-apple: drop invalid put of admin queue reference count
Flavio Suligoi (1):
nvme-core: fix parameter name in comment
Geliang Tang (1):
nvme: add missing MODULE_ALIAS for fabrics transports
Jens Axboe (2):
Merge tag 'nvme-7.1-2026-04-24' of git://git.infradead.org/nvme into block-7.1
Merge tag 'md-7.1-20260428' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into block-7.1
John Garry (2):
nvme-multipath: drop head pointer check in nvme_mpath_clear_current_path()
nvme-multipath: put module reference when delayed removal work is canceled
Junrui Luo (1):
md/raid10: fix divide-by-zero in setup_geo() with zero far_copies
Keith Busch (3):
nvme: skip trace completion for host path errors
nvme-pci: fix missed admin queue sq doorbell write
md/raid1,raid10: don't fail devices for invalid IO errors
Maurizio Lombardi (2):
nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers
nvmet-tcp: remove redundant calls to nvmet_tcp_fatal_error()
Shivaji Kant (1):
nvme: enable PCI P2PDMA support for RDMA transport
Shivam Kumar (1):
nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path
Tao Jiang (1):
nvme-pci: add quirk for Memblaze Pblaze5 (0x1c5f:0x0555)
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/cdrom/cdrom.c | 73 ++++++++-----
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 +-
drivers/nvme/common/auth.c | 94 +++++++++++++----
drivers/nvme/host/apple.c | 6 +-
drivers/nvme/host/auth.c | 16 +--
drivers/nvme/host/core.c | 16 ++-
drivers/nvme/host/fc.c | 1 +
drivers/nvme/host/multipath.c | 4 -
drivers/nvme/host/pci.c | 5 +
drivers/nvme/host/rdma.c | 9 ++
drivers/nvme/host/sysfs.c | 19 ++++
drivers/nvme/host/tcp.c | 29 ++++--
drivers/nvme/target/admin-cmd.c | 8 +-
drivers/nvme/target/auth.c | 21 ++--
drivers/nvme/target/configfs.c | 27 +++++
drivers/nvme/target/core.c | 10 +-
drivers/nvme/target/fabrics-cmd-auth.c | 9 +-
drivers/nvme/target/nvmet.h | 13 +++
drivers/nvme/target/tcp.c | 117 +++++++++++----------
drivers/nvme/target/zns.c | 6 +-
drivers/scsi/sr.c | 11 +-
drivers/scsi/sr.h | 1 -
include/linux/cdrom.h | 1 +
include/linux/nvme-auth.h | 6 +-
33 files changed, 587 insertions(+), 275 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] Block fixes for 7.1-rc2
2026-05-01 1:49 [GIT PULL] Block fixes for 7.1-rc2 Jens Axboe
@ 2026-05-01 18:42 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-05-01 18:42 UTC (permalink / raw)
To: Jens Axboe; +Cc: Linus Torvalds, linux-block@vger.kernel.org
The pull request you sent on Thu, 30 Apr 2026 19:49:46 -0600:
> https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.1-20260430
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/6fe0be6dc7faf984599b1e356ead1c49b64ed3ca
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-05-01 18:43 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-01 1:49 [GIT PULL] Block fixes for 7.1-rc2 Jens Axboe
2026-05-01 18:42 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox