Skip to content

swiotlb: remove SWIOTLB_MAP_ERROR

Christoph Hellwig linux-arm-kernel linux-ia64 linux-iommu linux-pci lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 17 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15swiotlb: remove SWIOTLB_MAP_ERRORdrivers/xen/swiotlb-xen.c include/linux/swiotlb.h kernel/dma/swiotlb.c+4 -70 replies
2/15swiotlb: remove dma_mark_cleanarch/ia64/Kconfig arch/ia64/kernel/dma-mapping.c arch/ia64/mm/init.c +3 more+30 -574 replies
3/15dma-direct: improve addressability error reportingkernel/dma/direct.c+15 -210 replies
4/15dma-direct: use dma_direct_map_page to implement dma_direct_map_sgkernel/dma/direct.c+5 -90 replies
5/15dma-direct: merge swiotlb_dma_ops into the dma_direct codearch/arm64/mm/dma-mapping.c arch/ia64/hp/common/hwsw_iommu.c arch/ia64/hp/common/sba_iommu.c +11 more+150 -3380 replies
6/15dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementationinclude/linux/dma-debug.h include/linux/dma-mapping.h kernel/dma/debug.c+10 -930 replies
7/15dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrsinclude/linux/dma-mapping.h+6 -130 replies
8/15dma-mapping: move dma_get_required_mask to kernel/dmadrivers/base/platform.c kernel/dma/mapping.c+33 -320 replies
9/15dma-mapping: move various slow path functions out of linearch/powerpc/include/asm/dma-mapping.h include/linux/dma-mapping.h kernel/dma/mapping.c+151 -1400 replies
10/15dma-mapping: move dma_cache_sync out of lineinclude/linux/dma-mapping.h kernel/dma/mapping.c+13 -100 replies
11/15dma-mapping: always build the direct mapping codearch/alpha/Kconfig arch/arc/Kconfig arch/arm/Kconfig +21 more+1 -310 replies
12/15dma-mapping: factor out dummy DMA opsarch/arm64/include/asm/dma-mapping.h arch/arm64/mm/dma-mapping.c include/linux/dma-mapping.h +2 more+42 -900 replies
13/15ACPI / scan: Refactor _CCA enforcementdrivers/acpi/scan.c drivers/base/platform.c drivers/pci/pci-driver.c+7 -41 reply
14/15vmd: use the proper dma_* APIs instead of direct methods callsdrivers/pci/controller/vmd.c+17 -252 replies
15/15dma-mapping: bypass indirect calls for dma-directarch/alpha/include/asm/dma-mapping.h arch/arc/mm/cache.c arch/arm/include/asm/dma-mapping.h +17 more+150 -11910 replies

Reviews trailers per patch

2 of 15 patches have a Reviewed-by or Acked-by.

PatchBjorn HelgaasJon DerrickMarek Szyprowski
1/15
2/15
3/15
4/15
5/15
6/15
7/15
8/15
9/15
10/15
11/15
12/15
13/15A-b
14/15A-b A-b
15/15T-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 3 reviewers.

Read the v1 thread