From: Miklos Szeredi Date: Mon, 15 Oct 2018 13:43:06 +0000 (+0200) Subject: fuse: only invalidate atime in direct read X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=9a2eb24d1a349f53e20f3d4503568551561eed23;p=openwrt%2Fstaging%2Fblogic.git fuse: only invalidate atime in direct read After sending a synchronous READ request from __fuse_direct_read() we only need to invalidate atime; none of the other attributes should be changed by a read(). Signed-off-by: Miklos Szeredi --- diff --git a/fs/fuse/file.c b/fs/fuse/file.c index f5507198ea00..58dbc39fea63 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -1419,7 +1419,7 @@ static ssize_t __fuse_direct_read(struct fuse_io_priv *io, res = fuse_direct_io(io, iter, ppos, 0); - fuse_invalidate_attr(inode); + fuse_invalidate_atime(inode); return res; }