[PATCH v2 8/9] mm: don't TestClearPageError in __filemap_fdatawait_range

2017-03-08 Thread Jeff Layton
The -EIO returned here can end up overriding whatever error is marked in the address space. This means that an -ENOSPC error (AS_ENOSPC) can end up being turned into -EIO if a page gets PG_error set on it during error handling. Read errors are also sometimes tracked on a per-page level using

[PATCH v2 8/9] mm: don't TestClearPageError in __filemap_fdatawait_range

2017-03-08 Thread Jeff Layton
The -EIO returned here can end up overriding whatever error is marked in the address space. This means that an -ENOSPC error (AS_ENOSPC) can end up being turned into -EIO if a page gets PG_error set on it during error handling. Read errors are also sometimes tracked on a per-page level using