X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2Fioremap.c;h=14c6078f17a2a2aa26da4ac638da4a7e966649ed;hb=70740d6c93030b339b4ad17fd58ee135dfc13913;hp=29c810ec981379b486157cd94e28f6f9d6687b28;hpb=74588d8ba34ff1bda027cfa737972af01ab00c8b;p=linux-2.6-omap-h63xx.git diff --git a/lib/ioremap.c b/lib/ioremap.c index 29c810ec981..14c6078f17a 100644 --- a/lib/ioremap.c +++ b/lib/ioremap.c @@ -5,10 +5,10 @@ * * (C) Copyright 1995 1996 Linus Torvalds */ -#include #include #include - +#include +#include #include #include @@ -76,8 +76,6 @@ int ioremap_page_range(unsigned long addr, BUG_ON(addr >= end); - flush_cache_all(); - start = addr; phys_addr -= addr; pgd = pgd_offset_k(addr); @@ -88,7 +86,7 @@ int ioremap_page_range(unsigned long addr, break; } while (pgd++, addr = next, addr != end); - flush_tlb_all(); + flush_cache_vmap(start, end); return err; }