linux/arch/sh
Christoph Hellwig 6dfdf673cc sh: use the generic dma coherent remap allocator
This switches to using common code for the DMA allocations, including
potential use of the CMA allocator if configured.

Switching to the generic code enables DMA allocations from atomic
context, which is required by the DMA API documentation, and also
adds various other minor features drivers start relying upon.  It
also makes sure we have on tested code base for all architectures
that require uncached pte bits for coherent DMA allocations.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Rich Felker <dalias@libc.org>
2020-08-14 22:05:18 -04:00
..
boards sh: sh2007: Modernize printing of kernel messages 2020-08-14 22:05:10 -04:00
boot sh: remove sh5 support 2020-06-01 14:48:52 -04:00
cchips treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57:21 +09:00
configs arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA* 2020-08-14 22:05:12 -04:00
drivers sh: pci: Modernize printing of kernel messages 2020-08-14 22:05:10 -04:00
include sh: don't include <asm/io_trapped.h> in <asm/io.h> 2020-08-14 22:05:16 -04:00
kernel sh: use the generic dma coherent remap allocator 2020-08-14 22:05:18 -04:00
lib sh: remove -Werror from Makefiles 2020-08-14 22:05:13 -04:00
math-emu Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2019-07-08 21:48:15 -07:00
mm sh: don't include <asm/io_trapped.h> in <asm/io.h> 2020-08-14 22:05:16 -04:00
oprofile sh: stacktrace: Remove stacktrace_ops.stack() 2020-08-14 22:05:11 -04:00
tools sh: Remove SH5-based Cayman platform 2020-08-14 22:05:06 -04:00
Kconfig sh: use the generic dma coherent remap allocator 2020-08-14 22:05:18 -04:00
Kconfig.cpu sh: remove sh5 support 2020-06-01 14:48:52 -04:00
Kconfig.debug sh: remove sh5 support 2020-06-01 14:48:52 -04:00
Makefile sh: Remove SH5-based Cayman platform 2020-08-14 22:05:06 -04:00