From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3DBC8D216A8 for ; Thu, 4 Dec 2025 22:53:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=XdOC2bXCm16B8qQJ17K3O/WjBBWRLSKALaqp4XBBPD0=; b=aRZr75Jw7ORvyQf6Yelp6jNwhZ bBO+MUXc1pMBwled4dsD/2lZjTeDk3rzQZuMQbZC9bG0DyBqALpaoQKavA56lI/PdLfoCBEY/oQWG au7QBKwQ9Pd5OWQUccpKEAGmMdySOJi1+++8QuahgwswkuD3023AIEdkkGO/LlVTECfXxqhblIg5z UxWN/iWNLTNAjrndfHTOs/AKHAwaKJDEC4P0j/D49fc3AgR/70WVpYb5ZlFrGJw3AyzM9GdVH3a25 jmPMg+nzyHFer8ebno2ynqS1H9yDc3abANjGKy0uUPlNYX/R+Wfy8DQHUaU2WWZp3LMmWzYTVo2/J /Lc6sJ0g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vRICj-00000008kOM-3Dhr; Thu, 04 Dec 2025 22:53:41 +0000 Received: from sea.source.kernel.org ([172.234.252.31]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vRICi-00000008kNt-02rV for linux-nvme@lists.infradead.org; Thu, 04 Dec 2025 22:53:41 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sea.source.kernel.org (Postfix) with ESMTP id B1B7343F54 for ; Thu, 4 Dec 2025 22:53:37 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6524EC113D0; Thu, 4 Dec 2025 22:53:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1764888817; bh=s0ZtjASLmYtaq5FiEd+nxq3ZS5ZOyOLD20Az6B5cLuk=; h=Date:From:To:Cc:Subject:From; b=IdQqP6xXa6W6JynJnqjMhhIHS4GIIhvKb+ICy52XrJSjA5ud/lm5sA0Nr9RZcp+WD 933AfatD2xKhJXUFfHKnXmhUtLV73e9VwSe05FFNsv6UoY42BYAdkz/0HuGQhka/// 6JDFOMW6RkqqdUAvcvXFc9Mygu++ZeVllgThRmV9pwvX8ZDUzGVTyhHJJkVPiVkXHO 7thrfp8E30jS6/6njFh+qnVJo+grf1Uem9TQ3le0Tw7jKo22T6BdWHfJCo+ZMST4PU 4Vr7tvtNHpZES7iwRiWhh9ApmzVnCGvk+32YFRmfDyuKQDZL4uVFOQ+tDwpFLNKVCw pZfFfxw/TFwEw== Date: Thu, 4 Dec 2025 15:53:35 -0700 From: Keith Busch To: axboe@kernel.org Cc: linux-nvme@lists.infradead.org Subject: [GIT PULL v2] nvme updates for Linux 6.19 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251204_145340_075432_BA0D30CE X-CRM114-Status: GOOD ( 10.18 ) X-BeenThere: linux-nvme@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-nvme" Errors-To: linux-nvme-bounces+linux-nvme=archiver.kernel.org@lists.infradead.org Resending due to missing Sign-off-by tags in the previous revision. The following changes since commit d211a2803551c8ffdf0b97d129388f7d9cc129b5: block/rnbd: correct all kernel-doc complaints (2025-12-01 07:19:50 -0700) are available in the Git repository at: git://git.infradead.org/nvme.git tags/nvme-6.19-2025-12-04 for you to fetch changes up to 13989207ee29c40501e719512e8dc90768325895: nvme-fabrics: add ENOKEY to no retry criteria for authentication failures (2025-12-04 14:46:17 -0800) ---------------------------------------------------------------- nvme updates for Linux 6.19 - Subsystem usage cleanups (Max) - Endpoint device fixes (Shin'ichiro) - Debug statements (Gerd) - FC fabrics cleanups and fixes (Daniel) - Consistent alloc API usages (Israel) - Code comment updates (Chu) - Authentication retry fix (Justin) ---------------------------------------------------------------- Chu Guangqing (1): nvme: fix typo error in nvme target Daniel Wagner (5): nvme-fc: don't hold rport lock when putting ctrl nvme-fc: check all request and response have been processed nvmet-fcloop: check all request and response have been processed nvmet-fcloop: remove unused lsdir member. nvmet-fc: use pr_* print macros instead of dev_* Gerd Bayer (2): nvme-pci: print error message on failure in nvme_probe nvme-pci: add debug message on fail to read CSTS Israel Rukshin (3): nvmet-rdma: use kvcalloc for commands and responses arrays nvmet-tcp: use kvcalloc for commands array nvme-auth: use kvfree() for memory allocated with kvcalloc() Justin Tee (1): nvme-fabrics: add ENOKEY to no retry criteria for authentication failures Max Gurtovoy (2): nvmet: add sanity checks when freeing subsystem nvmet: remove redundant subsysnqn field from ctrl Shin'ichiro Kawasaki (2): nvmet: pci-epf: move DMA initialization to EPC init callback nvmet: pci-epf: fix DMA channel debug print drivers/nvme/host/auth.c | 2 +- drivers/nvme/host/fabrics.c | 2 +- drivers/nvme/host/fc.c | 8 ++++++-- drivers/nvme/host/pci.c | 2 ++ drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/auth.c | 18 ++++++++++-------- drivers/nvme/target/core.c | 5 +++-- drivers/nvme/target/fc.c | 48 +++++++++++++++++++++--------------------------- drivers/nvme/target/fcloop.c | 9 ++++++--- drivers/nvme/target/nvmet.h | 1 - drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/pci-epf.c | 14 ++++++++------ drivers/nvme/target/rdma.c | 12 ++++++------ drivers/nvme/target/tcp.c | 6 +++--- 14 files changed, 69 insertions(+), 62 deletions(-)