[PATCH 0/4] Properly take MMIO path

From: Leon Romanovsky

Date: Mon Oct 13 2025 - 11:34:20 EST


This is NVMe and block specific patches from my DMA series [1] which
improved DMA physical API to properly support MMIO memory.

Thanks

[1] https://lore.kernel.org/all/cover.1757423202.git.leonro@xxxxxxxxxx/

Leon Romanovsky (4):
blk-mq-dma: migrate to dma_map_phys instead of map_page
blk-mq-dma: unify DMA unmap routine
block-dma: properly take MMIO path
nvme-pci: unmap MMIO pages with appropriate interface

block/blk-mq-dma.c | 52 +++++++++++++++++++++++++++++++++--
drivers/nvme/host/pci.c | 18 ++++++++----
include/linux/bio-integrity.h | 1 +
include/linux/blk-integrity.h | 3 +-
include/linux/blk-mq-dma.h | 35 ++---------------------
include/linux/blk_types.h | 2 ++
6 files changed, 68 insertions(+), 43 deletions(-)

--
2.51.0