]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/fuse/file.c
fs: symlink write_begin allocation context fix
[net-next-2.6.git] / fs / fuse / file.c
index 34930a964b8258067ec957f9e5ff2a974c09cc58..4c9ee7011265a69faded2eee357fb23a37168bb1 100644 (file)
@@ -646,7 +646,7 @@ static int fuse_write_begin(struct file *file, struct address_space *mapping,
 {
        pgoff_t index = pos >> PAGE_CACHE_SHIFT;
 
-       *pagep = __grab_cache_page(mapping, index);
+       *pagep = grab_cache_page_write_begin(mapping, index, flags);
        if (!*pagep)
                return -ENOMEM;
        return 0;
@@ -779,7 +779,7 @@ static ssize_t fuse_fill_write_pages(struct fuse_req *req,
                        break;
 
                err = -ENOMEM;
-               page = __grab_cache_page(mapping, index);
+               page = grab_cache_page_write_begin(mapping, index, 0);
                if (!page)
                        break;