]> err.no Git - linux-2.6/blobdiff - include/asm-mips/cacheflush.h
[MIPS] Undefine scr_writew and scr_readw in <asm/vga.h>.
[linux-2.6] / include / asm-mips / cacheflush.h
index 4213d2c8bb8a595ebe0fe5adb6e3b21d8e246600..aeae9fabf4a9be581937ce767a2eb4af1c6c3979 100644 (file)
@@ -49,8 +49,7 @@ static inline void flush_dcache_page(struct page *page)
 
 extern void (*flush_icache_page)(struct vm_area_struct *vma,
        struct page *page);
-extern void (*flush_icache_range)(unsigned long __user start,
-       unsigned long __user end);
+extern void (*flush_icache_range)(unsigned long start, unsigned long end);
 #define flush_cache_vmap(start, end)           flush_cache_all()
 #define flush_cache_vunmap(start, end)         flush_cache_all()
 
@@ -90,4 +89,7 @@ extern void (*flush_data_cache_page)(unsigned long addr);
 #define ClearPageDcacheDirty(page)     \
        clear_bit(PG_dcache_dirty, &(page)->flags)
 
+/* Run kernel code uncached, useful for cache probing functions. */
+unsigned long __init run_uncached(void *func);
+
 #endif /* _ASM_CACHEFLUSH_H */