X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Ffilemap_xip.c;h=380ab402d71160a05d82a00598e5e35efeb5f116;hb=3bda12589646caa22b2ed4ef7cf82d17ea59d7a6;hp=98a3f31ccd6ab2070aed454351c22279efa338f5;hpb=2f1936b87783a3a56c9441b27b9ba7a747f11e8e;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));