aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/fuse/file.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/fuse/file.c b/fs/fuse/file.c
index 5c121fe19c5f..d1715b30f6c4 100644
--- a/fs/fuse/file.c
+++ b/fs/fuse/file.c
@@ -1529,7 +1529,6 @@ static int fuse_writepage_locked(struct page *page)
1529 1529
1530 inc_bdi_stat(mapping->backing_dev_info, BDI_WRITEBACK); 1530 inc_bdi_stat(mapping->backing_dev_info, BDI_WRITEBACK);
1531 inc_zone_page_state(tmp_page, NR_WRITEBACK_TEMP); 1531 inc_zone_page_state(tmp_page, NR_WRITEBACK_TEMP);
1532 end_page_writeback(page);
1533 1532
1534 spin_lock(&fc->lock); 1533 spin_lock(&fc->lock);
1535 list_add(&req->writepages_entry, &fi->writepages); 1534 list_add(&req->writepages_entry, &fi->writepages);
@@ -1537,6 +1536,8 @@ static int fuse_writepage_locked(struct page *page)
1537 fuse_flush_writepages(inode); 1536 fuse_flush_writepages(inode);
1538 spin_unlock(&fc->lock); 1537 spin_unlock(&fc->lock);
1539 1538
1539 end_page_writeback(page);
1540
1540 return 0; 1541 return 0;
1541 1542
1542err_free: 1543err_free: