linux/arch/m68k/kernel
Greg Ungerer d2661c6215 m68k: add support for DMA_BIDIRECTIONAL in dma support functions
The dma cache support functions do not currently support the direction flag
DMA_BIDIRECTIONAL. If a driver passes this direction to dma_map_single or
friends you will get console output like this:

  dma_sync_single_for_device: unsupported dir 0

For example when using the Intel e100 ethernet driver on a ColdFire platform
with PCI bus. You will get a stream of these messages coming out.

Modify the dma cache support code adding support for DMA_BIDIRECTIONAL. It is
actioned by doing a cache push operation.

Signed-off-by: Greg Ungerer <gerg@uclinux.org>
2012-07-17 15:49:40 +10:00
..
.gitignore
asm-offsets.c
dma.c m68k: add support for DMA_BIDIRECTIONAL in dma support functions 2012-07-17 15:49:40 +10:00
entry.S m68k: merge the MMU and non-MMU versions of the entry.S code 2012-07-16 09:59:21 +10:00
head.S
ints.c Disintegrate asm/system.h for M68K 2012-03-28 18:30:02 +01:00
irq.c Disintegrate asm/system.h for M68K 2012-03-28 18:30:02 +01:00
m68k_ksyms.c
Makefile m68k: Use generic init_task 2012-05-05 13:00:23 +02:00
module.c
module.lds
process.c Disintegrate asm/system.h for M68K 2012-03-28 18:30:02 +01:00
ptrace.c m68k: make syscall_trace_enter/leave exist for non-MMU classic m68k types 2012-06-12 11:58:29 +10:00
setup_mm.c
setup_no.c m68knommu: modify timer init code to make it consistent with m68k code 2012-03-05 09:43:04 +10:00
setup.c
signal.c new helper: signal_delivered() 2012-06-01 12:58:52 -04:00
sun3-head.S
sys_m68k.c
syscalltable.S
time.c m68k: fix inclusion of arch_gettimeoffset for non-MMU 68k classic CPU types 2012-06-12 11:58:26 +10:00
traps.c Disintegrate asm/system.h for M68K 2012-03-28 18:30:02 +01:00
vectors.c Disintegrate asm/system.h for M68K 2012-03-28 18:30:02 +01:00
vmlinux-nommu.lds
vmlinux-std.lds
vmlinux-sun3.lds
vmlinux.lds.S