Btrfs: use find_or_create_page instead of grab_cache_page
[pandora-kernel.git] / fs / btrfs / inode.c
index 4a13730..2bf4d2b 100644 (file)
@@ -3398,7 +3398,7 @@ static int btrfs_truncate_page(struct address_space *mapping, loff_t from)
 
        ret = -ENOMEM;
 again:
-       page = grab_cache_page(mapping, index);
+       page = find_or_create_page(mapping, index, GFP_NOFS);
        if (!page) {
                btrfs_delalloc_release_space(inode, PAGE_CACHE_SIZE);
                goto out;