diff options
author | Guo Ren <ren_guo@c-sky.com> | 2019-07-30 08:43:22 +0200 |
---|---|---|
committer | Guo Ren <ren_guo@c-sky.com> | 2019-07-31 05:05:25 +0200 |
commit | 7f80fe207de9602aaff028c79345caa68c90cd31 (patch) | |
tree | 4052003f821439f67f8be27a26c016075cf48e7d /lib/chacha.c | |
parent | csky: Fixup mb() synchronization problem (diff) | |
download | linux-7f80fe207de9602aaff028c79345caa68c90cd31.tar.xz linux-7f80fe207de9602aaff028c79345caa68c90cd31.zip |
csky: Fixup dma_alloc_coherent with PAGE_SO attribute
This bug is from commit: 2b070ccdf8c0 (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>
Diffstat (limited to 'lib/chacha.c')
0 files changed, 0 insertions, 0 deletions