]> www.infradead.org Git - users/willy/pagecache.git/commit
mm: Rationalise flush_icache_pages() and flush_icache_page()
authorMatthew Wilcox (Oracle) <willy@infradead.org>
Tue, 28 Feb 2023 19:10:58 +0000 (14:10 -0500)
committerMatthew Wilcox (Oracle) <willy@infradead.org>
Wed, 2 Aug 2023 02:53:27 +0000 (22:53 -0400)
commite97196b9e4dabe9a1f4ccc63b97affecd2318b19
treee0a580c75410a168bcf09ab1f87c4ebcae0ee414
parent2c02dc0623ccaefb31dd5fd96a73816791a727d2
mm: Rationalise flush_icache_pages() and flush_icache_page()

Move the default (no-op) implementation of flush_icache_pages()
to <linux/cacheflush.h> from <asm-generic/cacheflush.h>.
Remove the flush_icache_page() wrapper from each architecture
into <linux/cacheflush.h>.

Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
17 files changed:
arch/alpha/include/asm/cacheflush.h
arch/arc/include/asm/cacheflush.h
arch/arm/include/asm/cacheflush.h
arch/csky/abiv1/inc/abi/cacheflush.h
arch/csky/abiv2/inc/abi/cacheflush.h
arch/hexagon/include/asm/cacheflush.h
arch/loongarch/include/asm/cacheflush.h
arch/m68k/include/asm/cacheflush_mm.h
arch/mips/include/asm/cacheflush.h
arch/nios2/include/asm/cacheflush.h
arch/parisc/include/asm/cacheflush.h
arch/sh/include/asm/cacheflush.h
arch/sparc/include/asm/cacheflush_32.h
arch/sparc/include/asm/cacheflush_64.h
arch/xtensa/include/asm/cacheflush.h
include/asm-generic/cacheflush.h
include/linux/cacheflush.h