Files
linux/mm
Leon Romanovsky ec818caebc mm/hmm: properly take MMIO path
In case peer-to-peer transaction traverses through host bridge,
the IOMMU needs to have IOMMU_MMIO flag, together with skip of
CPU sync.

The latter was handled by provided DMA_ATTR_SKIP_CPU_SYNC flag,
but IOMMU flag was missed, due to assumption that such memory
can be treated as regular one.

Reuse newly introduced DMA attribute to properly take MMIO path.

Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/998251caf3f9d1a3f6f8205f1f494c707fb4d8fa.1757423202.git.leonro@nvidia.com
2025-09-12 00:18:21 +02:00
..
2025-07-23 11:55:22 +02:00
2025-07-24 19:12:36 -07:00
2025-07-24 19:12:35 -07:00
2024-11-03 01:28:06 -05:00
2025-09-12 00:18:21 +02:00
2025-08-02 12:06:10 -07:00
2025-08-02 12:06:09 -07:00
2025-08-02 12:06:10 -07:00
2025-08-02 12:06:09 -07:00
2025-08-02 12:06:09 -07:00
2024-07-10 12:14:54 -07:00
2025-06-18 13:06:26 +02:00
2025-07-24 19:12:35 -07:00
2025-08-02 12:06:09 -07:00