diff --git a/fs/fuse/file.c b/fs/fuse/file.c index c1af038920dc5642127aafaf609d164be3683124..9c11897845728c5a7376b43e44b4a42850462e68 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -1936,10 +1936,8 @@ static int fuse_writepages(struct address_space *mapping, err = write_cache_pages(mapping, wbc, fuse_writepages_fill, &data); if (data.req) { - /* Ignore errors if we can write at least one page */ BUG_ON(!data.req->num_pages); fuse_writepages_send(&data); - err = 0; } if (data.ff) fuse_file_put(data.ff, false, false);