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>. Link: https://lkml.kernel.org/r/20230802151406.3735276-32-willy@infradead.org Signed-off-by:Matthew Wilcox (Oracle) <willy@infradead.org> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org>
Showing
- arch/alpha/include/asm/cacheflush.h 1 addition, 4 deletionsarch/alpha/include/asm/cacheflush.h
- arch/arc/include/asm/cacheflush.h 0 additions, 9 deletionsarch/arc/include/asm/cacheflush.h
- arch/arm/include/asm/cacheflush.h 0 additions, 7 deletionsarch/arm/include/asm/cacheflush.h
- arch/csky/abiv1/inc/abi/cacheflush.h 0 additions, 1 deletionarch/csky/abiv1/inc/abi/cacheflush.h
- arch/csky/abiv2/inc/abi/cacheflush.h 0 additions, 1 deletionarch/csky/abiv2/inc/abi/cacheflush.h
- arch/hexagon/include/asm/cacheflush.h 1 addition, 1 deletionarch/hexagon/include/asm/cacheflush.h
- arch/loongarch/include/asm/cacheflush.h 0 additions, 2 deletionsarch/loongarch/include/asm/cacheflush.h
- arch/m68k/include/asm/cacheflush_mm.h 0 additions, 1 deletionarch/m68k/include/asm/cacheflush_mm.h
- arch/mips/include/asm/cacheflush.h 0 additions, 6 deletionsarch/mips/include/asm/cacheflush.h
- arch/nios2/include/asm/cacheflush.h 1 addition, 1 deletionarch/nios2/include/asm/cacheflush.h
- arch/parisc/include/asm/cacheflush.h 1 addition, 1 deletionarch/parisc/include/asm/cacheflush.h
- arch/sh/include/asm/cacheflush.h 1 addition, 1 deletionarch/sh/include/asm/cacheflush.h
- arch/sparc/include/asm/cacheflush_32.h 0 additions, 2 deletionsarch/sparc/include/asm/cacheflush_32.h
- arch/sparc/include/asm/cacheflush_64.h 0 additions, 3 deletionsarch/sparc/include/asm/cacheflush_64.h
- arch/xtensa/include/asm/cacheflush.h 0 additions, 4 deletionsarch/xtensa/include/asm/cacheflush.h
- include/asm-generic/cacheflush.h 0 additions, 12 deletionsinclude/asm-generic/cacheflush.h
- include/linux/cacheflush.h 9 additions, 0 deletionsinclude/linux/cacheflush.h
Please register or sign in to comment