Skip to content

Properly take MMIO path

Leon Romanovsky linux-block linux-nvme lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4blk-mq-dma: migrate to dma_map_phys instead of map_pageblock/blk-mq-dma.c+2 -21 reply
2/4blk-mq-dma: unify DMA unmap routineblock/blk-mq-dma.c include/linux/blk-integrity.h include/linux/blk-mq-dma.h+32 -352 replies
3/4block-dma: properly take MMIO pathblock/blk-mq-dma.c include/linux/bio-integrity.h include/linux/blk_types.h+23 -34 replies
4/4nvme-pci: unmap MMIO pages with appropriate interfacedrivers/nvme/host/pci.c+13 -52 replies

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by.

PatchKeith BuschChristoph Hellwig
1/4R-b R-b
2/4
3/4R-b
4/4R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/4] Properly take MMIO path

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/[email protected]/

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(-)
Signature · 1 line
2.51.0