Linux block layer
 help / color / mirror / Atom feed
* [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

* Re: [GIT PULL] Block fixes for 7.3-rc6
  2026-10-02 14:50 [GIT PULL] Block fixes for 7.3-rc6 Jens Axboe
@ 2026-10-02 19:31 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-02 19:31 UTC (permalink / raw)
  To: Jens Axboe; +Cc: Linus Torvalds, linux-block@vger.kernel.org

The pull request you sent on Fri, 2 Oct 2026 08:50:11 -0600:

> https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git tags/block-7.3-20261002

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/3b7cab693ba2bab63774bf5b988e8a61b2ef0f32

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