iommu, dma-mapping: Simplify arch_setup_dma_ops()
Status from this message: Applied, thanks.
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v4 Latest7 patches 24 repliesApplied
- v37 patches 9 repliesSuperseded
- v27 patches 5 repliesSuperseded
Earlier versions · 1
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v1 | 7 patches | 21 replies | Superseded |
Patches in v4 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | OF: Retire dma-ranges mask workarounddrivers/ | +0 | 0 replies | |
| 2/7 | OF: Simplify DMA range calculationsdrivers/ | +8 | 0 replies | |
| 3/7 | ACPI/IORT: Handle memory address size limits as limitsdrivers/ drivers/ include/ | +15 | 0 replies | |
| 4/7 | dma-mapping: Add helpers for dma_range_map boundsarch/ drivers/ drivers/ +1 more | +23 | 0 replies | |
| 5/7 | iommu/dma: Make limit checks self-containeddrivers/ | +9 | 11 replies | |
| 6/7 | iommu/dma: Centralise iommu_setup_dma_ops()arch/ drivers/ drivers/ +6 more | +19 | 10 replies | |
| 7/7 | dma-mapping: Simplify arch_setup_dma_ops()arch/ arch/ arch/ +7 more | +19 | 1 reply |
Reviews trailers per patch
All 7 patches have a Reviewed-by or Acked-by.
| Patch | Rob Herring | Jason Gunthorpe | Hanjun Guo | Christoph Hellwig | Lu Baolu | Michael Kelley | Catalin Marinas | Niklas Schnelle | Jon Hunter |
|---|---|---|---|---|---|---|---|---|---|
| 1/7 | A-b | ||||||||
| 2/7 | A-b | R-b | |||||||
| 3/7 | R-b | A-b T-b | |||||||
| 4/7 | A-b | R-b | R-b T-b | R-b | |||||
| 5/7 | R-b | T-b | T-b | ||||||
| 6/7 | R-b | T-b | R-b | A-b | A-b T-b | ||||
| 7/7 | A-b | R-b | T-b | R-b | R-b | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.
Cover letter [PATCH v4 0/7] iommu, dma-mapping: Simplify arch_setup_dma_ops()
v3: https://lore.kernel.org/linux-iommu/[email protected]/
Hi all,
Since this ended up missing the boat for 6.9, here's a rebase and resend with the additional tags from v3 collected.
Cheers,
Robin.
Robin Murphy (7):
OF: Retire dma-ranges mask workaround
OF: Simplify DMA range calculations ACPI/IORT: Handle memory address size limits as limits
dma-mapping: Add helpers for dma_range_map bounds iommu/dma: Make limit checks self-contained iommu/dma: Centralise iommu_setup_dma_ops()
dma-mapping: Simplify arch_setup_dma_ops()
arch/arc/mm/dma.c | 3 +-- arch/arm/mm/dma-mapping-nommu.c | 3 +-- arch/arm/mm/dma-mapping.c | 16 +++++++------ arch/arm64/mm/dma-mapping.c | 5 +--- arch/loongarch/kernel/dma.c | 9 ++----- arch/mips/mm/dma-noncoherent.c | 3 +-- arch/riscv/mm/dma-noncoherent.c | 3 +-- drivers/acpi/arm64/dma.c | 17 ++++--------- drivers/acpi/arm64/iort.c | 20 ++++++++-------- drivers/acpi/scan.c | 7 +----- drivers/hv/hv_common.c | 6 +---- drivers/iommu/amd/iommu.c | 8 ------- drivers/iommu/dma-iommu.c | 39 ++++++++++++------------------ drivers/iommu/dma-iommu.h | 14 +++++------ drivers/iommu/intel/iommu.c | 7 ------ drivers/iommu/iommu.c | 20 ++++++---------- drivers/iommu/s390-iommu.c | 6 ----- drivers/iommu/virtio-iommu.c | 10 -------- drivers/of/device.c | 42 ++++++--------------------------- include/linux/acpi_iort.h | 4 ++-- include/linux/dma-direct.h | 18 ++++++++++++++ include/linux/dma-map-ops.h | 6 ++--- include/linux/iommu.h | 7 ------ 23 files changed, 89 insertions(+), 184 deletions(-)
Signature · 1 line
2.39.2.101.g768bb238c484.dirty