diff --git a/fs/fuse/file.c b/fs/fuse/file.c index 72be347a0469..1b0e7b1039c1 100644 --- a/fs/fuse/file.c +++ b/fs/fuse/file.c @@ -1694,6 +1694,7 @@ static int fuse_writepage(struct page *page, struct writeback_control *wbc) WARN_ON(wbc->sync_mode == WB_SYNC_ALL); redirty_page_for_writepage(wbc, page); + unlock_page(page); return 0; }