diff options
Diffstat (limited to 'mm/page-writeback.c')
-rw-r--r-- | mm/page-writeback.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mm/page-writeback.c b/mm/page-writeback.c index fb71e9deca85..6a73e47e81c6 100644 --- a/mm/page-writeback.c +++ b/mm/page-writeback.c | |||
@@ -2168,9 +2168,12 @@ EXPORT_SYMBOL(account_page_redirty); | |||
2168 | */ | 2168 | */ |
2169 | int redirty_page_for_writepage(struct writeback_control *wbc, struct page *page) | 2169 | int redirty_page_for_writepage(struct writeback_control *wbc, struct page *page) |
2170 | { | 2170 | { |
2171 | int ret; | ||
2172 | |||
2171 | wbc->pages_skipped++; | 2173 | wbc->pages_skipped++; |
2174 | ret = __set_page_dirty_nobuffers(page); | ||
2172 | account_page_redirty(page); | 2175 | account_page_redirty(page); |
2173 | return __set_page_dirty_nobuffers(page); | 2176 | return ret; |
2174 | } | 2177 | } |
2175 | EXPORT_SYMBOL(redirty_page_for_writepage); | 2178 | EXPORT_SYMBOL(redirty_page_for_writepage); |
2176 | 2179 | ||