* [GIT PULL] Block fixes for 7.3-rc6
@ 2026-10-02 14:50 Jens Axboe
2026-10-02 19:31 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Jens Axboe @ 2026-10-02 14:50 UTC (permalink / raw)
To: Linus Torvalds; +Cc: linux-block@vger.kernel.org
Hi Linus,
A set of block fixes for this week. Mostly NVMe via a pull from Keith,
but also a few core block and driver fixes. This pull request contains:
- NVMe fixes via Keith:
- Fix an out-of-bounds write in nvmet_auth_challenge(), where
sizeof() on a void pointer undercounted the challenge header and
let a short AUTH_RECEIVE buffer pass the check
- nvme-multipath fixes for an ANA log bounds check underflow, the
command effects log lifetime for multipath heads, and only
setting BLK_FEAT_ZONED after the zone info is known.
- nvmet fixes for ns->enabled teardown ordering, rejecting I/O
after the percpu ns reference is killed, device path preservation
on allocation failure, and too-short SGL segments in pci-epf
- nvme-tcp: revert the per-socket dynamic lockdep keys, and delay
the socket reclassification
- A DMA pool alignment quirk for the Micron 4100AT
- Controller state/reset race fixes, and -Wformat-security
workarounds
- blk-mq: set RQF_USE_SCHED when the operation is known, and allow
cached requests to be used for flush operations
- Reject polled dio with user integrity metadata
- Save the IRQ state in blkg_tryget_closest()
- Set the zone write granularity in virtio_blk
- ublk selftest fixes
Please pull!
The following changes since commit 94b1a3ca9b8db3151f1416263704c159a9470da5:
selftests: ublk: add batch IO cases to recover_03 (2026-09-10 20:19:21 -0600)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.3-20261002
for you to fetch changes up to 684b413b5483f57c890c171b9400076a0143b918:
virtio_blk: set the zone write granularity (2026-09-29 12:54:47 -0600)
----------------------------------------------------------------
block-7.3-20261002
----------------------------------------------------------------
Arnd Bergmann (3):
drbd: remove unused drbd_nl_mcgrps[] array
nvme: work around -Wformat-security warning
nvme: work around all -Wformat-security warnings
Bean Huo (1):
nvme-pci: add NVME_QUIRK_DMAPOOL_ALIGN_512 for Micron 4100AT
Daehyeon Ko (2):
nvme-multipath: fix underflow in ANA log bounds checks
nvmet: pci-epf: reject too-short SGL segments
Dirk Gouders (1):
selftests: ublk: fix unused_result error
Eric Dumazet (1):
nvme-tcp: delay nvme_tcp_reclassify_socket()
Guixin Liu (2):
nvmet: copy the hostid into the ctrl before creating PR pc_refs
nvme-multipath: set BLK_FEAT_ZONED only after the zone info is known
Hao Zhang (1):
blk-cgroup: save IRQ state in blkg_tryget_closest()
Jens Axboe (1):
Merge tag 'nvme-7.3-2026-09-25' of git://git.infradead.org/nvme into block-7.3
Julian Sun (1):
nvmet: preserve device path on allocation failure
Keith Busch (2):
blk-mq: set RQF_USE_SCHED when the operation is known
blk-mq: allow cached requests to be used for flush operations
Maurizio Lombardi (2):
nvme-fc: do not warn on controller removal race
nvme: do not reset controllers in NVME_CTRL_NEW state
Niklas Cassel (1):
virtio_blk: set the zone write granularity
Nilay Shroff (2):
nvmet: defer setting ns->enabled to false in nvmet_ns_disable()
nvmet: don't allow I/O admission after percpu ns reference is killed
Shin'ichiro Kawasaki (1):
Revert "nvme-tcp: lockdep: use dynamic lockdep keys per socket instance"
Weiming Shi (1):
nvmet-auth: fix out-of-bounds write in nvmet_auth_challenge()
Yang Xiuwei (1):
block: reject polled dio with user integrity metadata
Yao Sang (1):
nvme: fix command effects log lifetime for multipath heads
block/blk-cgroup.c | 5 +--
block/blk-mq.c | 63 ++++++++++++++++++++--------------
block/fops.c | 5 +++
block/mq-deadline.c | 2 +-
drivers/block/drbd/drbd_nl_gen.c | 4 ---
drivers/block/virtio_blk.c | 1 +
drivers/nvme/host/core.c | 63 +++++++++++++++-------------------
drivers/nvme/host/fc.c | 2 +-
drivers/nvme/host/multipath.c | 19 +++++-----
drivers/nvme/host/nvme.h | 9 ++---
drivers/nvme/host/pci.c | 2 ++
drivers/nvme/host/sysfs.c | 4 +--
drivers/nvme/host/tcp.c | 39 +++++++--------------
drivers/nvme/target/configfs.c | 9 +++--
drivers/nvme/target/core.c | 33 +++++++++++-------
drivers/nvme/target/fabrics-cmd-auth.c | 2 +-
drivers/nvme/target/nvmet.h | 2 ++
drivers/nvme/target/pci-epf.c | 3 ++
tools/testing/selftests/ublk/kublk.c | 2 +-
19 files changed, 139 insertions(+), 130 deletions(-)
--
Jens Axboe
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-02 19:31 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-02 14:50 [GIT PULL] Block fixes for 7.3-rc6 Jens Axboe
2026-10-02 19:31 ` 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