X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=mm%2Ffilemap.c;h=8a287dfc53722c724fa3ec21992609fa2a8c3c58;hb=78bbf153fa96e5e40234b7b05567602535645460;hp=3083ded98b15f32b68c58d744a5c3abb07d94c96;hpb=39fada55274241d50e27eb961cc9280b5b6121fb;p=cascardo%2Flinux.git diff --git a/mm/filemap.c b/mm/filemap.c index 3083ded98b15..8a287dfc5372 100644 --- a/mm/filemap.c +++ b/mm/filemap.c @@ -887,9 +887,9 @@ EXPORT_SYMBOL(end_page_writeback); * After completing I/O on a page, call this routine to update the page * flags appropriately */ -void page_endio(struct page *page, int rw, int err) +void page_endio(struct page *page, bool is_write, int err) { - if (rw == READ) { + if (!is_write) { if (!err) { SetPageUptodate(page); } else { @@ -897,7 +897,7 @@ void page_endio(struct page *page, int rw, int err) SetPageError(page); } unlock_page(page); - } else { /* rw == WRITE */ + } else { if (err) { SetPageError(page); if (page->mapping)