Merge branch 'master' of...
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux; tag 'dma-mapping-5.5' of git://git.infradead.org/users/hch/dma-mapping Pull dma-mapping updates from Christoph Hellwig: - improve dma-debug scalability (Eric Dumazet) - tiny dma-debug cleanup (Dan Carpenter) - check for vmap memory in dma_map_single (Kees Cook) - check for dma_addr_t overflows in dma-direct when using DMA offsets (Nicolas Saenz Julienne) - switch the x86 sta2x11 SOC to use more generic DMA code (Nicolas Saenz Julienne) - fix arm-nommu dma-ranges handling (Vladimir Murzin) - use __initdata in CMA (Shyam Saini) - replace the bus dma mask with a limit (Nicolas Saenz Julienne) - merge the remapping helpers into the main dma-direct flow (me) - switch xtensa to the generic dma remap handling (me) - various cleanups around dma_capable (me) - remove unused dev arguments to various dma-noncoherent helpers (me) * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux: * tag 'dma-mapping-5.5' of git://git.infradead.org/users/hch/dma-mapping: (22 commits) dma-mapping: treat dev->bus_dma_mask as a DMA limit dma-direct: exclude dma_direct_map_resource from the min_low_pfn check dma-direct: don't check swiotlb=force in dma_direct_map_resource dma-debug: clean up put_hash_bucket() powerpc: remove support for NULL dev in __phys_to_dma / __dma_to_phys dma-direct: avoid a forward declaration for phys_to_dma dma-direct: unify the dma_capable definitions dma-mapping: drop the dev argument to arch_sync_dma_for_* x86/PCI: sta2x11: use default DMA address translation dma-direct: check for overflows on 32 bit DMA addresses dma-debug: increase HASH_SIZE dma-debug: reorder struct dma_debug_entry fields xtensa: use the generic uncached segment support dma-mapping: merge the generic remapping helpers into dma-direct dma-direct: provide mmap and get_sgtable method overrides dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages dma-direct: remove __dma_direct_free_pages usb: core: Remove redundant vmap checks kernel: dma-contiguous: mark CMA parameters __initdata/__initconst dma-debug: add a schedule point in debug_dma_dump_mappings() ...
Showing
- arch/arc/Kconfig 0 additions, 1 deletionarch/arc/Kconfig
- arch/arc/mm/dma.c 4 additions, 4 deletionsarch/arc/mm/dma.c
- arch/arm/Kconfig 0 additions, 1 deletionarch/arm/Kconfig
- arch/arm/include/asm/dma-direct.h 0 additions, 19 deletionsarch/arm/include/asm/dma-direct.h
- arch/arm/mm/dma-mapping-nommu.c 1 addition, 1 deletionarch/arm/mm/dma-mapping-nommu.c
- arch/arm/mm/dma-mapping.c 4 additions, 10 deletionsarch/arm/mm/dma-mapping.c
- arch/arm/xen/mm.c 6 additions, 6 deletionsarch/arm/xen/mm.c
- arch/arm64/Kconfig 0 additions, 1 deletionarch/arm64/Kconfig
- arch/arm64/mm/dma-mapping.c 4 additions, 4 deletionsarch/arm64/mm/dma-mapping.c
- arch/c6x/mm/dma-coherent.c 7 additions, 7 deletionsarch/c6x/mm/dma-coherent.c
- arch/csky/mm/dma-mapping.c 4 additions, 4 deletionsarch/csky/mm/dma-mapping.c
- arch/hexagon/kernel/dma.c 2 additions, 2 deletionsarch/hexagon/kernel/dma.c
- arch/ia64/Kconfig 1 addition, 1 deletionarch/ia64/Kconfig
- arch/ia64/kernel/dma-mapping.c 0 additions, 6 deletionsarch/ia64/kernel/dma-mapping.c
- arch/ia64/mm/init.c 2 additions, 2 deletionsarch/ia64/mm/init.c
- arch/m68k/kernel/dma.c 2 additions, 2 deletionsarch/m68k/kernel/dma.c
- arch/microblaze/Kconfig 0 additions, 1 deletionarch/microblaze/Kconfig
- arch/microblaze/kernel/dma.c 7 additions, 7 deletionsarch/microblaze/kernel/dma.c
- arch/mips/Kconfig 2 additions, 2 deletionsarch/mips/Kconfig
- arch/mips/bmips/dma.c 1 addition, 1 deletionarch/mips/bmips/dma.c
Loading
Please register or sign in to comment