linux_dsm_epyc7002/arch
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
..
alpha
arc
arm ARM fixes for 5.8: 2020-07-31 09:33:45 -07:00
arm64 Bugfixes and strengthening the validity checks on inputs from new userspace APIs. 2020-08-02 10:41:00 -07:00
c6x
csky
h8300
hexagon
ia64
m68k dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig 2020-08-14 22:05:17 -04:00
microblaze
mips Two fixes for the interrupt subsystem: 2020-07-19 11:53:08 -07:00
nds32
nios2
openrisc
parisc parisc: Add atomic64_set_release() define to avoid CPU soft lockups 2020-07-21 17:16:37 +02:00
powerpc powerpc/64s/hash: Fix hash_preload running with interrupts enabled 2020-07-27 17:02:09 +10:00
riscv riscv: Parse all memory blocks to remove unusable memory 2020-07-24 22:08:25 -07:00
s390 s390/cpum_cf,perf: change DFLT_CCERROR counter name 2020-07-21 13:53:56 +02:00
sh sh: use the generic dma coherent remap allocator 2020-08-14 22:05:18 -04:00
sparc
um dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig 2020-08-14 22:05:17 -04:00
unicore32
x86 A single fix for a potential deadlock when printing a message about spurious interrupts. 2020-08-02 13:10:42 -07:00
xtensa Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs into master 2020-07-24 14:19:00 -07:00
.gitignore
Kconfig