summaryrefslogtreecommitdiff
path: root/Documentation/admin-guide/kernel-parameters.rst
diff options
context:
space:
mode:
authorGuo Ren <ren_guo@c-sky.com>2019-07-30 14:08:07 +0800
committerGuo Ren <ren_guo@c-sky.com>2019-07-31 11:04:29 +0800
commit81b23ba645e6b2b446093b2d927c261a17f7dee3 (patch)
tree2f2b5cbb6afd1653fd4ac1ef330d05f8b84b3a06 /Documentation/admin-guide/kernel-parameters.rst
parent609488bc979f99f805f34e9a32c1e3b71179d10b (diff)
csky: Fixup mb() synchronization problem
The mb() is the superset of dma and smp. Using bar.xxx to implement mb() will cause problem when sync data with dma device, becasue bar.xxx couldn't guarantee bus transactions finished at outside bus level. We must use sync.s instead of bar.xxx for dma data synchronization and it will guarantee retirement after getting the bus bresponse. Changes for V2: - Use sync.s for all mb, rmb, wmb, dma_wmb, dma_rmb. Signed-off-by: Guo Ren <ren_guo@c-sky.com> Cc: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'Documentation/admin-guide/kernel-parameters.rst')
0 files changed, 0 insertions, 0 deletions