]> www.infradead.org Git - users/jedix/linux-maple.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>
Wed, 5 May 2021 01:38:39 +0000 (09:38 +0800)
commit11e7a691a97739dd30a9bd971ccba62a66ef4c0d
treeeef88c952d9e715dfddb3dbdf8c6b24daf73db2f
parent5e321ded302da4d8c5d5dd953423d9b748ab3775
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: 997153b9a75c ("csky: Add flush_icache_mm to defer flush icache all")
Fixes: 0679d29d3e23 ("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