]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - mm/filemap.c
fs: introduce inode operation ->update_time
[mirror_ubuntu-artful-kernel.git] / mm / filemap.c
index 21e5abfbcdf661ac3fbb4434d1058a8bec82baec..51070f1f1b524f7da78836251890ca515e88c1d5 100644 (file)
@@ -2463,7 +2463,9 @@ ssize_t __generic_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;
 
        /* coalesce the iovecs and go direct-to-BIO for O_DIRECT */
        if (unlikely(file->f_flags & O_DIRECT)) {