]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: Don't enforce DMA completion order in cache flushes
authorJohn David Anglin <dave.anglin@bell.net>
Wed, 30 Mar 2022 14:42:30 +0000 (14:42 +0000)
committerHelge Deller <deller@gmx.de>
Mon, 23 May 2022 11:44:24 +0000 (13:44 +0200)
commit2a58d609c3eae3c04576da1b7376de7517f48bbc
tree821739050a04c307d8e6fcba3dda433be2fff7d5
parent1a1cf82e55790e030b0e7bbbc8fc38f2083b2c1b
parisc: Don't enforce DMA completion order in cache flushes

The only place we need to ensure all outstanding cache coherence
operations are complete is in invalidate_kernel_vmap_range. All
parisc drivers synchronize DMA operations internally and do not
call invalidate_kernel_vmap_range. We only need this for non-coherent
I/O operations.

Signed-off-by: John David Anglin <dave.anglin@bell.net>
Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/cache.h
arch/parisc/kernel/cache.c
arch/parisc/kernel/pacache.S