|
@@ -341,9 +341,9 @@ xfs_start_page_writeback(
|
|
|
{
|
|
|
ASSERT(PageLocked(page));
|
|
|
ASSERT(!PageWriteback(page));
|
|
|
- set_page_writeback(page);
|
|
|
if (clear_dirty)
|
|
|
- clear_page_dirty(page);
|
|
|
+ clear_page_dirty_for_io(page);
|
|
|
+ set_page_writeback(page);
|
|
|
unlock_page(page);
|
|
|
if (!buffers) {
|
|
|
end_page_writeback(page);
|