X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Ffilemap_xip.c;h=380ab402d71160a05d82a00598e5e35efeb5f116;hb=55d8460c921ed725f5bf46c826a6bddbe8a75c46;hp=98a3f31ccd6ab2070aed454351c22279efa338f5;hpb=eaf0ba5ef69538b6913525294a3a0fcb0e0992e0;p=linux-2.6 diff --git a/mm/filemap_xip.c b/mm/filemap_xip.c index 98a3f31ccd..380ab402d7 100644 --- a/mm/filemap_xip.c +++ b/mm/filemap_xip.c @@ -13,6 +13,7 @@ #include #include #include +#include #include #include #include @@ -188,7 +189,7 @@ __xip_unmap (struct address_space * mapping, if (pte) { /* Nuke the page table entry. */ flush_cache_page(vma, address, pte_pfn(*pte)); - pteval = ptep_clear_flush(vma, address, pte); + pteval = ptep_clear_flush_notify(vma, address, pte); page_remove_rmap(page, vma); dec_mm_counter(mm, file_rss); BUG_ON(pte_dirty(pteval));