Skip to content

Commit 9752b55

Browse files
committed
Merge tag 'nvme-6.14-2025-01-12' of git://git.infradead.org/nvme into for-6.14/block
Pull NVMe updates from Keith: "nvme updates for Linux 6.14 - Target support for PCI-Endpoint transport (Damien) - TCP IO queue spreading fixes (Sagi, Chaitanya) - Target handling for "limited retry" flags (Guixen) - Poll type fix (Yongsoo) - Xarray storage error handling (Keisuke) - Host memory buffer free size fix on error (Francis)" * tag 'nvme-6.14-2025-01-12' of git://git.infradead.org/nvme: (25 commits) nvme-pci: use correct size to free the hmb buffer nvme: Add error path for xa_store in nvme_init_effects nvme-pci: fix comment typo Documentation: Document the NVMe PCI endpoint target driver nvmet: New NVMe PCI endpoint function target driver nvmet: Implement arbitration feature support nvmet: Implement interrupt config feature support nvmet: Implement interrupt coalescing feature support nvmet: Implement host identifier set feature support nvmet: Introduce get/set_feature controller operations nvmet: Do not require SGL for PCI target controller commands nvmet: Add support for I/O queue management admin commands nvmet: Introduce nvmet_sq_create() and nvmet_cq_create() nvmet: Introduce nvmet_req_transfer_len() nvmet: Improve nvmet_alloc_ctrl() interface and implementation nvme: Add PCI transport type nvmet: Add drvdata field to struct nvmet_ctrl nvmet: Introduce nvmet_get_cmd_effects_admin() nvmet: Export nvmet_update_cc() and nvmet_cc_xxx() helpers nvmet: Add vendor_id and subsys_vendor_id subsystem attributes ...
2 parents afd69d5 + 4a32497 commit 9752b55

File tree

21 files changed

+3960
-186
lines changed

21 files changed

+3960
-186
lines changed

Documentation/PCI/endpoint/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ PCI Endpoint Framework
1515
pci-ntb-howto
1616
pci-vntb-function
1717
pci-vntb-howto
18+
pci-nvme-function
1819

1920
function/binding/pci-test
2021
function/binding/pci-ntb
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.. SPDX-License-Identifier: GPL-2.0
2+
3+
=================
4+
PCI NVMe Function
5+
=================
6+
7+
:Author: Damien Le Moal <dlemoal@kernel.org>
8+
9+
The PCI NVMe endpoint function implements a PCI NVMe controller using the NVMe
10+
subsystem target core code. The driver for this function resides with the NVMe
11+
subsystem as drivers/nvme/target/nvmet-pciep.c.
12+
13+
See Documentation/nvme/nvme-pci-endpoint-target.rst for more details.

Documentation/nvme/index.rst

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.. SPDX-License-Identifier: GPL-2.0
2+
3+
==============
4+
NVMe Subsystem
5+
==============
6+
7+
.. toctree::
8+
:maxdepth: 2
9+
:numbered:
10+
11+
feature-and-quirk-policy
12+
nvme-pci-endpoint-target

0 commit comments

Comments
 (0)