From: Matthew Wilcox Date: Wed, 4 Jun 2014 23:07:45 +0000 (-0700) Subject: fs/mpage.c: factor page_endio() out of mpage_end_io() X-Git-Tag: omap-for-v3.16/fixes-against-rc1~56^2~16^2~177 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57d998456ae8680ed446aa1993f45f4d8a9a5973;p=pandora-kernel.git fs/mpage.c: factor page_endio() out of mpage_end_io() page_endio() takes care of updating all the appropriate page flags once I/O has finished to a page. Switch to using mapping_set_error() instead of setting AS_EIO directly; this will handle thin-provisioned devices correctly. Signed-off-by: Matthew Wilcox Cc: Dave Chinner Cc: Dheeraj Reddy Cc: Hugh Dickins Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed