mm: Add flush_dcache_folio()
This is a default implementation which calls flush_dcache_page() on each page in the folio. If architectures can do better, they should implement their own version of it. Signed-off-by:Matthew Wilcox (Oracle) <willy@infradead.org> Acked-by:
Vlastimil Babka <vbabka@suse.cz>
Showing
- Documentation/core-api/cachetlb.rst 6 additions, 0 deletionsDocumentation/core-api/cachetlb.rst
- arch/arc/include/asm/cacheflush.h 1 addition, 0 deletionsarch/arc/include/asm/cacheflush.h
- arch/arm/include/asm/cacheflush.h 1 addition, 0 deletionsarch/arm/include/asm/cacheflush.h
- arch/m68k/include/asm/cacheflush_mm.h 1 addition, 0 deletionsarch/m68k/include/asm/cacheflush_mm.h
- arch/mips/include/asm/cacheflush.h 2 additions, 0 deletionsarch/mips/include/asm/cacheflush.h
- arch/nds32/include/asm/cacheflush.h 1 addition, 0 deletionsarch/nds32/include/asm/cacheflush.h
- arch/nios2/include/asm/cacheflush.h 2 additions, 1 deletionarch/nios2/include/asm/cacheflush.h
- arch/parisc/include/asm/cacheflush.h 2 additions, 1 deletionarch/parisc/include/asm/cacheflush.h
- arch/sh/include/asm/cacheflush.h 2 additions, 1 deletionarch/sh/include/asm/cacheflush.h
- arch/xtensa/include/asm/cacheflush.h 4 additions, 1 deletionarch/xtensa/include/asm/cacheflush.h
- include/asm-generic/cacheflush.h 6 additions, 0 deletionsinclude/asm-generic/cacheflush.h
- mm/util.c 11 additions, 0 deletionsmm/util.c
Please register or sign in to comment