]> git.karo-electronics.de Git - karo-tx-linux.git/commit
MIPS: cache: Provide cache flush operations for XFS
authorRalf Baechle <ralf@linux-mips.org>
Thu, 28 Jul 2011 15:15:47 +0000 (16:15 +0100)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 9 Aug 2011 08:16:22 +0000 (09:16 +0100)
commitb50984c593ca03f7198c9af41f8c72494e3078ec
treedd4d65b460167d8dbf52777f7d872ed01d7d4f5d
parentd297c00b0559c32c99277fb0a270a50a8a2d266e
MIPS: cache: Provide cache flush operations for XFS

Until now flush_kernel_vmap_range() and invalidate_kernel_vmap_range() did
not exist on MIPS resulting in heavy cache corruption on XFS filesystems.

Left for the post-3.0 time: optimization and make this work with highmem,
too.  Since the combination of highmem + cache aliases atm doesn't work
this isn't a regression.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Patchwork: https://patchwork.linux-mips.org/patch/2505/
arch/mips/include/asm/cacheflush.h
arch/mips/mm/c-octeon.c
arch/mips/mm/c-r3k.c
arch/mips/mm/c-r4k.c
arch/mips/mm/c-tx39.c
arch/mips/mm/cache.c