linux/arch/csky/mm
Guo Ren 7f80fe207d csky: Fixup dma_alloc_coherent with PAGE_SO attribute
This bug is from commit: 2b070ccdf8 (fixup abiv2 mmap(... O_SYNC)
failed). In that patch we remove the _PAGE_SO for memory noncache
mapping and this will cause problem when drivers use dma descriptors
to control the transcations without dma_w/rmb().

After referencing other archs' implementation, pgprot_writecombine is
introduced for mmap(... O_SYNC).

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
2019-07-31 11:05:25 +08:00
..
asid.c csky: Add new asid lib code from arm 2019-07-19 14:21:36 +08:00
cachev1.c
cachev2.c
context.c csky: Use generic asid algorithm to implement switch_mm 2019-07-19 14:21:36 +08:00
dma-mapping.c
fault.c signal: Remove the task parameter from force_sig_fault 2019-05-29 09:31:43 -05:00
highmem.c
init.c csky: Revert mmu ASID mechanism 2019-07-19 14:21:36 +08:00
ioremap.c csky: Fixup dma_alloc_coherent with PAGE_SO attribute 2019-07-31 11:05:25 +08:00
Makefile csky: Use generic asid algorithm to implement switch_mm 2019-07-19 14:21:36 +08:00
syscache.c
tlb.c csky: Improve tlb operation with help of asid 2019-07-19 14:21:36 +08:00