On Wed, Oct 30, 2024 at 05:12:46PM +0200, Leon Romanovsky wrote: > Documentation/core-api/dma-api.rst | 70 ++++ > drivers/infiniband/core/umem_odp.c | 250 +++++---------- > drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- > drivers/infiniband/hw/mlx5/odp.c | 65 ++-- > drivers/infiniband/hw/mlx5/umr.c | 12 +- > drivers/iommu/dma-iommu.c | 459 +++++++++++++++++++++++---- > drivers/iommu/iommu.c | 65 ++-- > drivers/pci/p2pdma.c | 38 +-- > drivers/vfio/pci/mlx5/cmd.c | 373 +++++++++++----------- > drivers/vfio/pci/mlx5/cmd.h | 35 +- > drivers/vfio/pci/mlx5/main.c | 87 +++-- > include/linux/dma-map-ops.h | 54 ---- > include/linux/dma-mapping.h | 85 +++++ > include/linux/hmm-dma.h | 32 ++ > include/linux/hmm.h | 16 + > include/linux/iommu.h | 4 + > include/linux/pci-p2pdma.h | 84 +++++ > include/rdma/ib_umem_odp.h | 25 +- > kernel/dma/direct.c | 44 +-- > kernel/dma/mapping.c | 20 ++ > mm/hmm.c | 231 +++++++++++++- This is touching alot of subsystems, at least two are mine :) Who is in the hot seat to merge this? Are we expecting it this merge window? I've read through past versions and am happy with the general concept. Would like to read it again in details. Thanks, Jason