]> git.baikalelectronics.ru Git - kernel.git/commit
csky: syscache: Fixup duplicate cache flush
authorGuo Ren <guoren@linux.alibaba.com>
Tue, 4 May 2021 06:08:44 +0000 (14:08 +0800)
committerGuo Ren <guoren@linux.alibaba.com>
Sun, 4 Jul 2021 09:39:54 +0000 (17:39 +0800)
commit721950ddd906aac21746605f93b79f4377381d7e
tree8c651b03bd589f0f33c9060c03269b792d740c4f
parent2a7e5e96f3d2bd3974a6a4d3721da1f29f4b1349
csky: syscache: Fixup duplicate cache flush

The current csky logic of sys_cacheflush is wrong, it'll cause
icache flush call dcache flush again. Now fixup it with a
conditional "break & fallthrough".

Fixes: 96f1c4d7356a ("csky: Add flush_icache_mm to defer flush icache all")
Fixes: 69da0dc2177d ("csky: fix syscache.c fallthrough warning")
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Co-Developed-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
Cc: Arnd Bergmann <arnd@arndb.de>
arch/csky/mm/syscache.c