]> www.infradead.org Git - users/jedix/linux-maple.git/commit
nvme-pci: add support for sgl metadata
authorKeith Busch <kbusch@kernel.org>
Fri, 15 Nov 2024 21:41:21 +0000 (13:41 -0800)
committerKeith Busch <kbusch@kernel.org>
Mon, 18 Nov 2024 17:17:25 +0000 (09:17 -0800)
commit979c6342f9c0a48696a6420f14f9dd409591657f
treefdf765cb78afd1d6ff5d713b4cd2a6123f231b51
parent5dd18f09ce7399df6fffe80d1598add46c395ae9
nvme-pci: add support for sgl metadata

Supporting this mode allows creating and merging multi-segment metadata
requests that wouldn't be possible otherwise. It also allows directly
using user space requests that straddle physically discontiguous pages.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/nvme.h
drivers/nvme/host/pci.c
include/linux/nvme.h