]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/avr32/mm/cache.c
[AVR32] ratelimit segfault reporting rate
[linux-2.6-omap-h63xx.git] / arch / avr32 / mm / cache.c
index fb13f72e9a0290430a45db2ff6a65dafe9c114b4..8f7b1c3cd0f94658fec53cea41f81c856a90aa24 100644 (file)
@@ -121,9 +121,8 @@ void flush_icache_range(unsigned long start, unsigned long end)
 void flush_icache_page(struct vm_area_struct *vma, struct page *page)
 {
        if (vma->vm_flags & VM_EXEC) {
-               void *v = kmap(page);
+               void *v = page_address(page);
                __flush_icache_range((unsigned long)v, (unsigned long)v + PAGE_SIZE);
-               kunmap(v);
        }
 }