linux/arch/m68k
Christoph Hellwig 34dc63a5fb m68k: Use the generic dma coherent remap allocator
This switches m68k to using common code for the DMA allocations,
including potential use of the CMA allocator if configured.
Also add a comment where the existing behavior seems to be lacking.

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 a 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: Geert Uytterhoeven <geert@linux-m68k.org>
2019-07-01 11:17:00 +02:00
..
68000 m68k: Fix off-by-one calendar month 2018-05-22 10:31:50 +02:00
amiga m68k: amiga: Convert to clocksource API 2019-03-25 10:22:24 +01:00
apollo m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset implementations 2019-03-25 10:22:24 +01:00
atari m68k: atari: Convert to clocksource API 2019-03-25 10:22:24 +01:00
bvme6000 m68k: bvme6000: Convert to clocksource API 2019-03-25 10:22:24 +01:00
coldfire Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 2019-03-11 18:33:52 -07:00
configs m68k: defconfig: Update defconfigs for v5.2-rc1 2019-06-03 10:52:36 +02:00
emu m68k: set proper major_num when specifying module param major_num 2019-02-06 12:50:40 -07:00
fpsp040 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hp300 m68k: hp300: Handle timer counter overflow 2019-03-25 10:22:24 +01:00
ifpsp060 scripts/spelling.txt: add regsiter -> register spelling mistake 2017-05-08 17:15:13 -07:00
include audit/stable-5.2 PR 20190507 2019-05-07 19:06:04 -07:00
kernel m68k: Use the generic dma coherent remap allocator 2019-07-01 11:17:00 +02:00
lib License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mac m68k: mac: Convert to clocksource API 2019-03-25 10:22:24 +01:00
math-emu
mm initramfs: provide a generic free_initrd_mem implementation 2019-05-14 09:47:47 -07:00
mvme16x m68k: mvme16x: Handle timer counter overflow 2019-03-25 10:22:25 +01:00
mvme147 m68k: mvme147: Handle timer counter overflow 2019-03-25 10:22:24 +01:00
q40 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset implementations 2019-03-25 10:22:24 +01:00
sun3 m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset implementations 2019-03-25 10:22:24 +01:00
sun3x m68k: apollo, q40, sun3, sun3x: Remove arch_gettimeoffset implementations 2019-03-25 10:22:24 +01:00
tools/amiga License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
install.sh
Kconfig m68k: Use the generic dma coherent remap allocator 2019-07-01 11:17:00 +02:00
Kconfig.bus pcmcia: allow PCMCIA support independent of the architecture 2018-11-23 11:46:00 +09:00
Kconfig.cpu PCI: consolidate PCI config entry in drivers/pci 2018-11-23 11:45:34 +09:00
Kconfig.debug Kconfig: consolidate the "Kernel hacking" menu 2018-08-02 08:06:48 +09:00
Kconfig.devices License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.machine m68k: Dispatch nvram_ops calls to Atari or Mac functions 2019-01-22 10:21:45 +01:00
Makefile m68k: Add -ffreestanding to CFLAGS 2019-01-21 10:36:53 +01:00