kernel_optimize_test/arch
Christoph Hellwig efa70f2fdc dma-mapping: add a new dma_alloc_pages API
This API is the equivalent of alloc_pages, except that the returned memory
is guaranteed to be DMA addressable by the passed in device.  The
implementation will also be used to provide a more sensible replacement
for DMA_ATTR_NON_CONSISTENT flag.

Additionally dma_alloc_noncoherent is switched over to use dma_alloc_pages
as its backend.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de> (MIPS part)
2020-09-25 06:20:47 +02:00
..
alpha dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
arc ARC fixes for 5.9-rc4 2020-09-05 13:46:14 -07:00
arm dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
arm64 Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into dma-mapping-for-next 2020-09-25 06:19:19 +02:00
c6x treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
csky treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
h8300 treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
hexagon treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
ia64 dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
m68k treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
microblaze microblaze: fix min_low_pfn/max_low_pfn build errors 2020-08-31 19:52:50 +03:00
mips dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
nds32 A set of fixes for lockdep, tracing and RCU: 2020-08-30 11:43:50 -07:00
nios2
openrisc OpenRISC fixes for 5.9-rc4 2020-09-12 13:03:49 -07:00
parisc dma-mapping: remove dma_cache_sync 2020-09-25 06:20:46 +02:00
powerpc dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
riscv RISC-V Fixes for 5.9-rc6 (or shortly after) 2020-09-20 10:51:11 -07:00
s390 dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
sh Merge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into dma-mapping-for-next 2020-09-25 06:19:19 +02:00
sparc dma-mapping: introduce dma_get_seg_boundary_nr_pages() 2020-09-03 18:12:15 +02:00
um treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
x86 dma-mapping: add a new dma_alloc_pages API 2020-09-25 06:20:47 +02:00
xtensa treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
.gitignore
Kconfig