diff options
Diffstat (limited to 'mm/page-writeback.c')
-rw-r--r-- | mm/page-writeback.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mm/page-writeback.c b/mm/page-writeback.c index be0efbde4994..438833cbbca4 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c | |||
@@ -737,6 +737,16 @@ int write_one_page(struct page *page, int wait) | |||
737 | EXPORT_SYMBOL(write_one_page); | 737 | EXPORT_SYMBOL(write_one_page); |
738 | 738 | ||
739 | /* | 739 | /* |
740 | * For address_spaces which do not use buffers nor write back. | ||
741 | */ | ||
742 | int __set_page_dirty_no_writeback(struct page *page) | ||
743 | { | ||
744 | if (!PageDirty(page)) | ||
745 | SetPageDirty(page); | ||
746 | return 0; | ||
747 | } | ||
748 | |||
749 | /* | ||
740 | * For address_spaces which do not use buffers. Just tag the page as dirty in | 750 | * For address_spaces which do not use buffers. Just tag the page as dirty in |
741 | * its radix tree. | 751 | * its radix tree. |
742 | * | 752 | * |