fs: use mapping_set_error instead of opencoded set_bit
[linux-2.6-block.git] / fs / exofs / inode.c
index d42ff527ab217f456f4ec4f17e13386320f1d8fc..d8072bc074a44f74c09c47c2905eb0d1c7ac87dc 100644 (file)
@@ -778,7 +778,7 @@ try_again:
 fail:
        EXOFS_DBGMSG("Error: writepage_strip(0x%lx, 0x%lx)=>%d\n",
                     inode->i_ino, page->index, ret);
-       set_bit(AS_EIO, &page->mapping->flags);
+       mapping_set_error(page->mapping, -EIO);
        unlock_page(page);
        return ret;
 }