fs: block_page_mkwrite should wait for writeback to finish
[pandora-kernel.git] / fs / buffer.c
index 698c6b2..49c9aad 100644 (file)
@@ -2382,6 +2382,7 @@ int __block_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf,
                ret = -EAGAIN;
                goto out_unlock;
        }
+       wait_on_page_writeback(page);
        return 0;
 out_unlock:
        unlock_page(page);