commit | 76341cabbdad65c10a4162e9dfa82a6342afc02f | [log] [tgz] |
---|---|---|
author | Jeff Layton <jlayton@redhat.com> | Thu Jul 06 07:02:22 2017 -0400 |
committer | Jeff Layton <jlayton@redhat.com> | Thu Jul 06 07:02:22 2017 -0400 |
tree | 92413633a5fc6554fecd37842a4bcfd06fde0adb | |
parent | 87354e5de04fe727227ff619af164202adcfa4d4 [diff] |
jbd2: don't clear and reset errors after waiting on writeback Resetting this flag is almost certainly racy, and will be problematic with some coming changes. Make filemap_fdatawait_keep_errors return int, but not clear the flag(s). Have jbd2 call it instead of filemap_fdatawait and don't attempt to re-set the error flag if it fails. Reviewed-by: Jan Kara <jack@suse.cz> Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com> Signed-off-by: Jeff Layton <jlayton@redhat.com>