]> Pileus Git - ~andy/linux/blobdiff - fs/fuse/file.c
fuse: don't invalidate attrs when not using atime
[~andy/linux] / fs / fuse / file.c
index 7e70506297bc4f6ca4c7afd61ca457627a9d1b3b..d53af8f15236ad40f8f6106d1c8b2f4b3fcc4fa7 100644 (file)
@@ -687,7 +687,7 @@ static int fuse_readpage(struct file *file, struct page *page)
                SetPageUptodate(page);
        }
 
-       fuse_invalidate_attr(inode); /* atime changed */
+       fuse_invalidate_atime(inode);
  out:
        unlock_page(page);
        return err;
@@ -716,7 +716,7 @@ static void fuse_readpages_end(struct fuse_conn *fc, struct fuse_req *req)
                        fuse_read_update_size(inode, pos,
                                              req->misc.read.attr_ver);
                }
-               fuse_invalidate_attr(inode); /* atime changed */
+               fuse_invalidate_atime(inode);
        }
 
        for (i = 0; i < req->num_pages; i++) {