Merge tag 'dma-mapping-4.21' of git://git.infradead.org/users/hch/dma-mapping
Merge commit. Changes below are compared with the first parent: fe2b0cda.
Changes
112 files changed · +1408 −2340
Only the first 600 diff lines are shown. Download the complete patch.
Documentation/DMA-API.txt
View fileDocumentation/features/io/sg-chain/arch-support.txt
View before deletionDocumentation/x86/x86_64/boot-options.txt
View filearch/alpha/Kconfig
View filearch/alpha/include/asm/dma-mapping.h
View filearch/alpha/kernel/pci_iommu.c
View filearch/arc/Kconfig
View filearch/arc/mm/cache.c
View filearch/arc/mm/dma.c
View filearch/arm/Kconfig
View filearch/arm/common/dmabounce.c
View filearch/arm/include/asm/dma-iommu.h
View filearch/arm/include/asm/dma-mapping.h
View filearch/arm/mm/dma-mapping-nommu.c
View filearch/arm/mm/dma-mapping.c
View filearch/arm64/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/include/asm/dma-mapping.h
View fileThis diff is incomplete. Download the complete patch.
arch/arm64/mm/dma-mapping.c
View fileThis diff is incomplete. Download the complete patch.
arch/c6x/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/c6x/mm/dma-coherent.c
View fileThis diff is incomplete. Download the complete patch.
arch/csky/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/csky/mm/dma-mapping.c
View fileThis diff is incomplete. Download the complete patch.
arch/h8300/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/hexagon/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/hp/common/hwsw_iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/hp/common/sba_iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/kernel/dma-mapping.c
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/mm/init.c
View fileThis diff is incomplete. Download the complete patch.
arch/ia64/sn/pci/pci_dma.c
View fileThis diff is incomplete. Download the complete patch.
arch/m68k/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/m68k/kernel/dma.c
View fileThis diff is incomplete. Download the complete patch.
arch/microblaze/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/microblaze/mm/consistent.c
View fileThis diff is incomplete. Download the complete patch.
arch/mips/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/mips/include/asm/dma-mapping.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/include/asm/jazzdma.h
View fileThis diff is incomplete. Download the complete patch.
arch/mips/jazz/jazzdma.c
View fileThis diff is incomplete. Download the complete patch.
arch/nds32/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/nios2/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/openrisc/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/openrisc/kernel/dma.c
View fileThis diff is incomplete. Download the complete patch.
arch/parisc/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/parisc/kernel/pci-dma.c
View fileThis diff is incomplete. Download the complete patch.
arch/parisc/kernel/setup.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/dma-mapping.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/include/asm/iommu.h
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kernel/dma-iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kernel/dma-swiotlb.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/kernel/iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/platforms/cell/iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/powerpc/platforms/pseries/vio.c
View fileThis diff is incomplete. Download the complete patch.
arch/riscv/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/riscv/include/asm/dma-mapping.h
View before deletionThis diff is incomplete. Download the complete patch.
arch/s390/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/s390/pci/pci_dma.c
View fileThis diff is incomplete. Download the complete patch.
arch/sh/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/dma-mapping.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/dma.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/leon.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/pci.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/pci_32.h
View before deletionThis diff is incomplete. Download the complete patch.
arch/sparc/include/asm/pci_64.h
View before deletionThis diff is incomplete. Download the complete patch.
arch/sparc/kernel/iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/kernel/iommu_common.h
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/kernel/ioport.c
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/kernel/pci_sun4v.c
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/mm/io-unit.c
View fileThis diff is incomplete. Download the complete patch.
arch/sparc/mm/iommu.c
View fileThis diff is incomplete. Download the complete patch.
arch/unicore32/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/x86/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/amd_gart_64.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/pci-calgary_64.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/pci-dma.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/kernel/pci-swiotlb.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/mm/mem_encrypt.c
View fileThis diff is incomplete. Download the complete patch.
arch/x86/pci/sta2x11-fixup.c
View fileThis diff is incomplete. Download the complete patch.
arch/xtensa/Kconfig
View fileThis diff is incomplete. Download the complete patch.
arch/xtensa/kernel/pci-dma.c
View fileThis diff is incomplete. Download the complete patch.
drivers/acpi/scan.c
View fileThis diff is incomplete. Download the complete patch.
drivers/base/platform.c
View fileThis diff is incomplete. Download the complete patch.
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c
View fileThis diff is incomplete. Download the complete patch.
drivers/iommu/amd_iommu.c
View fileThis diff is incomplete. Download the complete patch.
drivers/iommu/dma-iommu.c
View fileThis diff is incomplete. Download the complete patch.
drivers/iommu/intel-iommu.c
View fileThis diff is incomplete. Download the complete patch.
drivers/misc/mic/host/mic_boot.c
View fileThis diff is incomplete. Download the complete patch.
drivers/parisc/ccio-dma.c
View fileThis diff is incomplete. Download the complete patch.
drivers/parisc/sba_iommu.c
View fileThis diff is incomplete. Download the complete patch.
drivers/pci/controller/vmd.c
View fileThis diff is incomplete. Download the complete patch.
drivers/pci/pci-driver.c
View fileThis diff is incomplete. Download the complete patch.
drivers/xen/swiotlb-xen.c
View fileThis diff is incomplete. Download the complete patch.
include/asm-generic/dma-mapping.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dma-debug.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dma-direct.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dma-iommu.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dma-mapping.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/dma-noncoherent.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/scatterlist.h
View fileThis diff is incomplete. Download the complete patch.
include/linux/swiotlb.h
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/Kconfig
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/Makefile
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/debug.c
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/direct.c
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/dummy.c
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/mapping.c
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/remap.c
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/swiotlb.c
View fileThis diff is incomplete. Download the complete patch.
kernel/dma/virt.c
View fileThis diff is incomplete. Download the complete patch.
lib/Kconfig
View fileThis diff is incomplete. Download the complete patch.
lib/scatterlist.c
View fileThis diff is incomplete. Download the complete patch.