[GIT PULL] nvme fixes for Linux 7.4
Jens Axboe
axboe at kernel.dk
Thu Nov 5 12:53:42 PST 2026
On 11/5/26 1:44 PM, Keith Busch wrote:
> This pull includes a patch for the srcu subsystem. The patch adds a new
> helper, list_splice_init_srcu(), needed to fix namespace removal racing
> with srcu readers. Paul McKenney reviewed and acked this going through
> our nvme tree:
>
> https://lore.kernel.org/linux-nvme/493a0897-c117-4517-a3a4-6d84da9d30ae@paulmck-laptop/
>
> The following changes since commit c8c53d669d4e45b3a804013251a34387d7e11bfb:
>
> blk-crypto: fix NULL deref and UAF in __blk_crypto_evict_key() (2026-10-29 11:10:05 -0600)
>
> are available in the Git repository at:
>
> git://git.infradead.org/nvme.git tags/nvme-7.4-2026-11-05
>
> for you to fetch changes up to f33c8bc785401669b29229bcf3d0086ba9f5b87c:
>
> nvmet: cache passthru reference in __nvmet_req_complete() (2026-11-05 08:53:01 -0800)
>
> ----------------------------------------------------------------
> nvme fixes for Linux 7.4
>
> - Fix a passthru reference leak that hangs disabling a target passthru
> controller (7.4-rc1 regression)
> - Fix namespace removal race with SRCU readers of the namespace list
> - Fix use-after-free in nvme-tcp controller teardown after a failed
> connect
> - Fix NULL dereference in nvme-rdma when a reconnect adds queues
> - nvmet-rdma device removal and disconnect fixes
> - nvmet-tcp TLS record type handling and bounded connection accept work
> - Don't leak stale memory in the nvmet ANA log page
> - Harden nvmet against invalid input: keep-alive timeout overflow,
> incomplete DHCHAP messages, configfs address bounds, arbitration
> burst mask, and locking for traffic based keep alive updates
> - Keep the old nvmet auth keys if setting new ones fails
> - Delete nvme-loop controller on failed reset
> - Fix extra cdev reference put and unregister on a zero pr_register key
> - Fix a TLS key reference leak in the nvme keyring
> - Quirks for ADATA XPG GAMMIX S70 BLADE and KIOXIA XG10d
> - Speed up nvmet namespace disable
> - Misc cleanups
Pulled, thanks.
--
Jens Axboe
More information about the Linux-nvme
mailing list