On Thu, 8 Apr 2021 15:30:24 +0000 (UTC), Christophe Leroy wrote: > Cache flushing functions are in the middle of completely > unrelated stuff in mm/mem.c > > Create a dedicated mm/cacheflush.c for those functions. > > Also cleanup the list of included headers.
Applied to powerpc/next. [1/9] powerpc/mem: Move cache flushing functions into mm/cacheflush.c https://git.kernel.org/powerpc/c/b26e8f27253a47bff90972b987112fd8396e9b8d [2/9] powerpc/mem: Declare __flush_dcache_icache() static https://git.kernel.org/powerpc/c/bf26e0bbd2f82b52605cd7c880245eefe67e09f3 [3/9] powerpc/mem: Remove address argument to flush_coherent_icache() https://git.kernel.org/powerpc/c/131637a17dc97fde3d007ab224e30c7ff4e62f6e [4/9] powerpc/mem: Call flush_coherent_icache() at higher level https://git.kernel.org/powerpc/c/e618c7aea1f2a2d615a99948f1f5cb4c11b6bf57 [5/9] powerpc/mem: Optimise flush_dcache_icache_hugepage() https://git.kernel.org/powerpc/c/cd97d9e8b5aa45a7f867a10e99f1d6ce0a5deb8b [6/9] powerpc/mem: flush_dcache_icache_phys() is for HIGHMEM pages only https://git.kernel.org/powerpc/c/52d490437ffb1bab0a63ab7b1a64514d8c17dd4d [7/9] powerpc/mem: Help GCC realise __flush_dcache_icache() flushes single pages https://git.kernel.org/powerpc/c/67b8e6af191a6ed717be548307eb15048f8181d8 [8/9] powerpc/mem: Inline flush_dcache_page() https://git.kernel.org/powerpc/c/6c96020882b17fb6f4fbf7f8cef8c606460fc14d [9/9] powerpc/mem: Use kmap_local_page() in flushing functions https://git.kernel.org/powerpc/c/7e9ab144c128df7660a2f33c9c6d1422fe798060 cheers