Explorar o código

fuse: set mapping error in writepage_locked when it fails

This ensures that we see errors on fsync when writeback fails.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jan Kara <jack@suse.cz>
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Jeff Layton %!s(int64=8) %!d(string=hai) anos
pai
achega
9183976ef1
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      fs/fuse/file.c

+ 1 - 0
fs/fuse/file.c

@@ -1669,6 +1669,7 @@ err_nofile:
 err_free:
 	fuse_request_free(req);
 err:
+	mapping_set_error(page->mapping, error);
 	end_page_writeback(page);
 	return error;
 }