linux-uconsole/arch
Christoph Hellwig efcd5729d9 xen/arm: simplify dma_cache_maint
Calculate the required operation in the caller, and pass it directly
instead of recalculating it for each page, and use simple arithmetics
to get from the physical address to Xen page size aligned chunks.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
2019-09-11 12:43:26 +02:00
..
alpha dma-mapping: explicitly wire up ->mmap and ->get_sgtable 2019-09-04 11:13:18 +02:00
arc dma-mapping: make dma_atomic_pool_init self-contained 2019-08-29 16:43:33 +02:00
arm xen/arm: simplify dma_cache_maint 2019-09-11 12:43:26 +02:00
arm64 xen/arm: use dev_is_dma_coherent 2019-09-11 12:43:26 +02:00
c6x dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP 2019-09-04 11:13:18 +02:00
csky dma-mapping: make dma_atomic_pool_init self-contained 2019-08-29 16:43:33 +02:00
h8300 h8300 update for 5.3 2019-07-17 09:36:38 -07:00
hexagon hexagon: switch to generic version of pte allocation 2019-07-21 09:53:00 -07:00
ia64 dma-mapping: explicitly wire up ->mmap and ->get_sgtable 2019-09-04 11:13:18 +02:00
m68k dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP 2019-09-04 11:13:18 +02:00
microblaze dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP 2019-09-04 11:13:18 +02:00
mips dma-mapping: explicitly wire up ->mmap and ->get_sgtable 2019-09-04 11:13:18 +02:00
nds32 dma-mapping: make dma_atomic_pool_init self-contained 2019-08-29 16:43:33 +02:00
nios2 nios2 update for v5.3-rc1 2019-07-12 15:38:05 -07:00
openrisc dma-mapping updates for Linux 5.3 2019-07-12 15:13:55 -07:00
parisc parisc: don't set ARCH_NO_COHERENT_DMA_MMAP 2019-09-04 11:13:18 +02:00
powerpc dma-mapping: provide a better default ->get_required_mask 2019-09-04 11:13:19 +02:00
riscv riscv: Make __fstate_clean() work correctly. 2019-08-14 13:20:46 -07:00
s390 dma-mapping: explicitly wire up ->mmap and ->get_sgtable 2019-09-04 11:13:18 +02:00
sh dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP 2019-09-04 11:13:18 +02:00
sparc treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers 2019-07-25 11:05:10 +02:00
um um: fix time travel mode 2019-08-23 00:39:53 +02:00
unicore32 unicore32: remove the unused pgprot_dmacoherent define 2019-08-26 09:13:17 +02:00
x86 dma-mapping: provide a better default ->get_required_mask 2019-09-04 11:13:19 +02:00
xtensa dma-mapping: always use VM_DMA_COHERENT for generic DMA remap 2019-09-04 11:13:20 +02:00
.gitignore
Kconfig dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP 2019-09-04 11:13:18 +02:00