]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - mm/truncate.c
[POWERPC] Wire up sys_move_pages
[mv-sheeva.git] / mm / truncate.c
index fca28839c46e895e6d137ca7497c98736be348bd..e07b1e682c38f5fca96436904eb1a9a262ce1426 100644 (file)
@@ -96,7 +96,6 @@ invalidate_complete_page(struct address_space *mapping, struct page *page)
                return 0;
 
        ret = remove_mapping(mapping, page);
-       ClearPageUptodate(page);
 
        return ret;
 }
@@ -302,7 +301,7 @@ invalidate_complete_page2(struct address_space *mapping, struct page *page)
        if (page->mapping != mapping)
                return 0;
 
-       if (PagePrivate(page) && !try_to_release_page(page, 0))
+       if (PagePrivate(page) && !try_to_release_page(page, GFP_KERNEL))
                return 0;
 
        write_lock_irq(&mapping->tree_lock);