zswap: memcontrol: implement zswap writeback disabling
[linux-2.6-block.git] / mm / shmem.c
index a4d388973021a94271a891134de652eaa648bc48..928aa230493261ef5abfe2ad21217d8b94c6bd12 100644 (file)
@@ -1514,8 +1514,7 @@ static int shmem_writepage(struct page *page, struct writeback_control *wbc)
 
                mutex_unlock(&shmem_swaplist_mutex);
                BUG_ON(folio_mapped(folio));
-               swap_writepage(&folio->page, wbc);
-               return 0;
+               return swap_writepage(&folio->page, wbc);
        }
 
        mutex_unlock(&shmem_swaplist_mutex);