/* We're allowed to run sleeping lock_page() here because we know the caller has __GFP_FS.  */
static void handle_write_error(struct address_space *mapping, struct page *page, int error)
/* We're allowed to run sleeping lock_page() here because we know the caller has __GFP_FS.  */
static void handle_write_error(struct address_space *mapping, struct page *page, int error)
{
	lock_page(page);
	if (page_mapping(page) == mapping)
		mapping_set_error(mapping, error);
	unlock_page(page);
}