* [GIT PULL] nvme fixes for Linux 7.0
@ 2026-03-04 15:10 Keith Busch
2026-03-04 15:16 ` Jens Axboe
0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2026-03-04 15:10 UTC (permalink / raw)
To: axboe; +Cc: linux-nvme, hch, sagi
The following changes since commit 91e1c1bcf0f2376f40ac859cf17d0a64a605e662:
block, nvme: remove unused dma_iova_state function parameter (2026-01-13 07:23:39 -0700)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-7.0-2026-03-04
for you to fetch changes up to c3320153769f05fd7fe9d840cb555dd3080ae424:
nvme: fix memory allocation in nvme_pr_read_keys() (2026-03-04 06:53:41 -0800)
----------------------------------------------------------------
nvme fixes for Linux 7.0
- Improve quirk visibility and configurability (Maurizio)
- Fix runtime user modification to queue setup (Keith)
- Fix multipath leak on try_module_get failure (Keith)
- Ignore ambiguous spec definitions for better atomics support (John)
- Fix admin queue leak on controller reset (Ming)
- Fix large allocation in persistent reservation read keys (Sungwoo Kim)
- Fix fcloop callback handling (Justin)
- Securely free DHCHAP secrets (Daniel)
- Various cleanups and typo fixes (John, Wilfred)
----------------------------------------------------------------
Daniel Hodges (1):
nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
John Garry (3):
nvme: stop using AWUPF
nvme: stop setting namespace gendisk device driver data
nvme: correct comment about nvme_ns_remove()
Justin Tee (1):
nvmet-fcloop: Check remoteport port_state before calling done callback
Keith Busch (4):
nvme-pci: ensure we're polling a polled queue
nvme-pci: cap queue creation to used queues
nvme-pci: do not try to add queue maps at runtime
nvme-multipath: fix leak on try_module_get failure
Maurizio Lombardi (3):
nvme: expose active quirks in sysfs
nvme: add support for dynamic quirk configuration via module parameter
nvme: fix memory leak in quirks_param_set()
Ming Lei (1):
nvme: fix admin queue leak on controller reset
Sungwoo Kim (1):
nvme: fix memory allocation in nvme_pr_read_keys()
Wilfred Mallawa (1):
nvme/host: fixup some typos
Documentation/admin-guide/kernel-parameters.txt | 13 ++
drivers/nvme/host/core.c | 28 ++--
drivers/nvme/host/fabrics.c | 4 +-
drivers/nvme/host/multipath.c | 14 +-
drivers/nvme/host/nvme.h | 57 +++++++-
drivers/nvme/host/pci.c | 186 +++++++++++++++++++++++-
drivers/nvme/host/pr.c | 4 +-
drivers/nvme/host/sysfs.c | 23 +++
drivers/nvme/host/tcp.c | 5 +-
drivers/nvme/target/fcloop.c | 15 +-
10 files changed, 312 insertions(+), 37 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [GIT PULL] nvme fixes for Linux 7.0
2026-03-04 15:10 [GIT PULL] nvme fixes for Linux 7.0 Keith Busch
@ 2026-03-04 15:16 ` Jens Axboe
0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2026-03-04 15:16 UTC (permalink / raw)
To: Keith Busch; +Cc: linux-nvme, hch, sagi
On 3/4/26 8:10 AM, Keith Busch wrote:
> The following changes since commit 91e1c1bcf0f2376f40ac859cf17d0a64a605e662:
>
> block, nvme: remove unused dma_iova_state function parameter (2026-01-13 07:23:39 -0700)
>
> are available in the Git repository at:
>
> git://git.infradead.org/nvme.git tags/nvme-7.0-2026-03-04
>
> for you to fetch changes up to c3320153769f05fd7fe9d840cb555dd3080ae424:
>
> nvme: fix memory allocation in nvme_pr_read_keys() (2026-03-04 06:53:41 -0800)
>
> ----------------------------------------------------------------
> nvme fixes for Linux 7.0
>
> - Improve quirk visibility and configurability (Maurizio)
> - Fix runtime user modification to queue setup (Keith)
> - Fix multipath leak on try_module_get failure (Keith)
> - Ignore ambiguous spec definitions for better atomics support (John)
> - Fix admin queue leak on controller reset (Ming)
> - Fix large allocation in persistent reservation read keys (Sungwoo Kim)
> - Fix fcloop callback handling (Justin)
> - Securely free DHCHAP secrets (Daniel)
> - Various cleanups and typo fixes (John, Wilfred)
Pulled, thanks.
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
* [GIT PULL] nvme fixes for Linux 7.0
@ 2026-03-12 21:07 Keith Busch
2026-03-12 21:16 ` Jens Axboe
0 siblings, 1 reply; 4+ messages in thread
From: Keith Busch @ 2026-03-12 21:07 UTC (permalink / raw)
To: axboe; +Cc: hch, linux-nvme, sagi
The following changes since commit 155a3bedccaf57c69aa0b590ba3fb579debf3a4d:
ublk: don't clear GD_SUPPRESS_PART_SCAN for unprivileged daemons (2026-03-09 07:37:36 -0600)
are available in the Git repository at:
git://git.infradead.org/nvme.git tags/nvme-7.0-2026-03-12
for you to fetch changes up to fa655a9ca73f7df32b8ca4d14ce11742f9578288:
nvme: Annotate struct nvme_dhchap_key with __counted_by (2026-03-10 08:20:29 -0700)
----------------------------------------------------------------
nvme fixes for Linux 7.0
- Fix nvme-pci IRQ race and slab-out-of-bounds access (Sungwoo Kim)
- Fix recursive workqueue locking for target async events (Chaitanya)
- Various cleanups (Maurizio Lombardi, Thorsten Blum)
----------------------------------------------------------------
Chaitanya Kulkarni (1):
nvmet: move async event work off nvmet-wq
Maurizio Lombardi (1):
nvme-core: do not pass empty queue_limits to blk_mq_alloc_queue()
Sungwoo Kim (2):
nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
nvme-pci: Fix race bug in nvme_poll_irqdisable()
Thorsten Blum (1):
nvme: Annotate struct nvme_dhchap_key with __counted_by
drivers/nvme/host/core.c | 3 +--
drivers/nvme/host/pci.c | 8 +++++---
drivers/nvme/target/admin-cmd.c | 2 +-
drivers/nvme/target/core.c | 14 ++++++++++++--
drivers/nvme/target/nvmet.h | 1 +
drivers/nvme/target/rdma.c | 1 +
include/linux/nvme-auth.h | 2 +-
7 files changed, 22 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [GIT PULL] nvme fixes for Linux 7.0
2026-03-12 21:07 Keith Busch
@ 2026-03-12 21:16 ` Jens Axboe
0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2026-03-12 21:16 UTC (permalink / raw)
To: Keith Busch; +Cc: hch, linux-nvme, sagi
On 3/12/26 3:07 PM, Keith Busch wrote:
> The following changes since commit 155a3bedccaf57c69aa0b590ba3fb579debf3a4d:
>
> ublk: don't clear GD_SUPPRESS_PART_SCAN for unprivileged daemons (2026-03-09 07:37:36 -0600)
>
> are available in the Git repository at:
>
> git://git.infradead.org/nvme.git tags/nvme-7.0-2026-03-12
>
> for you to fetch changes up to fa655a9ca73f7df32b8ca4d14ce11742f9578288:
>
> nvme: Annotate struct nvme_dhchap_key with __counted_by (2026-03-10 08:20:29 -0700)
>
> ----------------------------------------------------------------
> nvme fixes for Linux 7.0
>
> - Fix nvme-pci IRQ race and slab-out-of-bounds access (Sungwoo Kim)
> - Fix recursive workqueue locking for target async events (Chaitanya)
> - Various cleanups (Maurizio Lombardi, Thorsten Blum)
Pulled, thanks.
--
Jens Axboe
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-03-12 21:16 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-04 15:10 [GIT PULL] nvme fixes for Linux 7.0 Keith Busch
2026-03-04 15:16 ` Jens Axboe
-- strict thread matches above, loose matches on Subject: below --
2026-03-12 21:07 Keith Busch
2026-03-12 21:16 ` Jens Axboe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox