mirror of https://gitee.com/openkylin/linux.git
ext4: force buffer up-to-date while marking it dirty
Writeback errors can leave buffer in not up-to-date state when there are errors during background writes. Force buffer up-to-date while marking it dirty. Signed-off-by: Harshad Shirwadkar <harshadshirwadkar@gmail.com> Link: https://lore.kernel.org/r/20191224190940.157952-1-harshadshirwadkar@gmail.com Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
98d54f81e3
commit
f2eeca099b
|
@ -332,6 +332,7 @@ int __ext4_handle_dirty_metadata(const char *where, unsigned int line,
|
|||
err);
|
||||
}
|
||||
} else {
|
||||
set_buffer_uptodate(bh);
|
||||
if (inode)
|
||||
mark_buffer_dirty_inode(bh, inode);
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue