swap: redirty page if page write fails on swap file
[platform/adaptation/renesas_rcar/renesas_kernel.git] / mm / page_io.c
index 8e0e5c0..eb3300f 100644 (file)
@@ -231,6 +231,8 @@ int __swap_writepage(struct page *page, struct writeback_control *wbc,
                if (ret == PAGE_SIZE) {
                        count_vm_event(PSWPOUT);
                        ret = 0;
+               } else {
+                       set_page_dirty(page);
                }
                return ret;
        }