MIPS: mm:remove function __uncached_access()
authorYanteng Si <siyanteng@loongson.cn>
Wed, 27 Jan 2021 02:38:06 +0000 (10:38 +0800)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Wed, 27 Jan 2021 20:52:01 +0000 (21:52 +0100)
MIPS can now use the default uncached_access like other archs.

Signed-off-by: Yanteng Si <siyanteng@loongson.cn>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/mm/cache.c
drivers/char/mem.c

index 27f4228dd24ec376d316d31d99ca3dd88c3c19f2..1754498b0717440bda0571725d6327f1b9885b8a 100644 (file)
@@ -208,11 +208,3 @@ void cpu_cache_init(void)
 
        setup_protection_map();
 }
-
-int __weak __uncached_access(struct file *file, unsigned long addr)
-{
-       if (file->f_flags & O_DSYNC)
-               return 1;
-
-       return addr >= __pa(high_memory);
-}
index 94c2b556cf9728ea66973f97b0d0222c97b36da5..887ffca3f47f8a7c1c63dcbf5f4d3d2536b0fcb7 100644 (file)
@@ -294,13 +294,6 @@ static int uncached_access(struct file *file, phys_addr_t addr)
         * attribute aliases.
         */
        return !(efi_mem_attributes(addr) & EFI_MEMORY_WB);
-#elif defined(CONFIG_MIPS)
-       {
-               extern int __uncached_access(struct file *file,
-                                            unsigned long addr);
-
-               return __uncached_access(file, addr);
-       }
 #else
        /*
         * Accessing memory above the top the kernel knows about or through a