X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=fs%2Ffuse%2Ffile.c;h=b321a688cde79aa0f2923f3440330d03f0e5ee1e;hb=f9ba7179ce91fb77b2adf6eaab3676ab3a1f5a15;hp=bbfd571b37e18233986d44da2a84df9501f6fdd9;hpb=203627bbc90377c509e32450c67c5d957ba2d989;p=firefly-linux-kernel-4.4.55.git diff --git a/fs/fuse/file.c b/fs/fuse/file.c index bbfd571b37e1..b321a688cde7 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -962,7 +962,9 @@ static ssize_t fuse_file_aio_write(struct kiocb *iocb, const struct iovec *iov, if (err) goto out; - file_update_time(file); + err = file_update_time(file); + if (err) + goto out; if (file->f_flags & O_DIRECT) { written = generic_file_direct_write(iocb, iov, &nr_segs,