Skip to content

dma-debug: move initialization to common code

Christoph Hellwig linux-alpha linux-arch linux-arm-kernel linux-hexagon linux-parisc linux-sh linux-snps-arc lkml openrisc sparclinux 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest22 patches 22 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/22dma-debug: move initialization to common codearch/arm/mm/dma-mapping-nommu.c arch/arm/mm/dma-mapping.c arch/arm64/mm/dma-mapping.c +14 more+14 -1432 replies
2/22dma-mapping: simplify Kconfig dependencieslib/Kconfig+2 -40 replies
3/22dma-mapping: provide a generic dma-noncoherent implementationMAINTAINERS include/asm-generic/dma-mapping.h include/linux/dma-direct.h +6 more+191 -50 replies
4/22alpha: use dma_direct_ops for jensenarch/alpha/Kconfig arch/alpha/include/asm/dma-mapping.h arch/alpha/kernel/pci-noop.c+5 -330 replies
5/22alpha: simplify get_arch_dma_opsarch/alpha/include/asm/dma-mapping.h arch/alpha/kernel/pci_iommu.c+3 -50 replies
6/22arc: use generic dma_noncoherent_opsarch/arc/Kconfig arch/arc/include/asm/Kbuild arch/arc/include/asm/dma-mapping.h +1 more+19 -1483 replies
7/22arm-nommu: use generic dma_noncoherent_opsarch/arc/Kconfig arch/arm/Kconfig arch/arm/mm/dma-mapping-nommu.c+23 -1210 replies
8/22c6x: use generic dma_noncoherent_opsarch/c6x/Kconfig arch/c6x/include/asm/Kbuild arch/c6x/include/asm/dma-mapping.h +4 more+44 -1700 replies
9/22hexagon: use generic dma_noncoherent_opsarch/hexagon/Kconfig arch/hexagon/include/asm/Kbuild arch/hexagon/include/asm/dma-mapping.h +1 more+11 -1750 replies
10/22m68k: use generic dma_noncoherent_opsarch/m68k/Kconfig arch/m68k/include/asm/Kbuild arch/m68k/include/asm/dma-mapping.h +1 more+11 -720 replies
11/22microblaze: use generic dma_noncoherent_opsarch/microblaze/Kconfig arch/microblaze/include/asm/Kbuild arch/microblaze/include/asm/dma-mapping.h +3 more+22 -1660 replies
12/22microblaze: remove the consistent_sync and consistent_sync_pagearch/microblaze/include/asm/pgtable.h arch/microblaze/mm/consistent.c+0 -480 replies
13/22nds32: use generic dma_noncoherent_opsarch/nds32/Kconfig arch/nds32/include/asm/Kbuild arch/nds32/include/asm/dma-mapping.h +1 more+39 -16111 replies
14/22nios2: use generic dma_noncoherent_opsarch/nios2/Kconfig arch/nios2/include/asm/Kbuild arch/nios2/include/asm/dma-mapping.h +1 more+17 -1460 replies
15/22openrisc: use generic dma_noncoherent_opsarch/openrisc/Kconfig arch/openrisc/include/asm/Kbuild arch/openrisc/include/asm/dma-mapping.h +1 more+13 -1340 replies
16/22sh: simplify get_arch_dma_opsarch/sh/include/asm/dma-mapping.h arch/sh/kernel/dma-nommu.c arch/sh/mm/consistent.c +1 more+3 -230 replies
17/22sh: introduce a sh_cacheop_vaddr helperarch/sh/include/asm/cacheflush.h arch/sh/mm/consistent.c drivers/sh/maple/maple.c+12 -70 replies
18/22sh: use dma_direct_ops for the CONFIG_DMA_COHERENT casearch/sh/Kconfig arch/sh/include/asm/dma-mapping.h arch/sh/kernel/Makefile +1 more+7 -60 replies
19/22sh: use generic dma_noncoherent_opsarch/sh/Kconfig arch/sh/include/asm/Kbuild arch/sh/include/asm/dma-mapping.h +3 more+13 -1170 replies
20/22xtensa: use generic dma_noncoherent_opsarch/xtensa/Kconfig arch/xtensa/include/asm/Kbuild arch/xtensa/include/asm/dma-mapping.h +1 more+19 -1410 replies
21/22sparc: use generic dma_noncoherent_opsarch/sparc/Kconfig arch/sparc/include/asm/dma-mapping.h arch/sparc/kernel/ioport.c+14 -1440 replies
22/22parisc: use generic dma_noncoherent_opsarch/parisc/Kconfig arch/parisc/include/asm/dma-mapping.h arch/parisc/kernel/pci-dma.c +2 more+35 -1746 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread