UPSTREAM: f2fs: guarantee to write dirty data when enabling checkpoint back
We must flush all the dirty data when enabling checkpoint back. Let's guarantee that first by adding a retry logic on sync_inodes_sb(). In addition to that, this patch adds to flush data in fsync when checkpoint is disabled, which can mitigate the sync_inodes_sb() failures in advance. Bug: 194449609 Bug: 250489804 Reviewed-by:Chao Yu <chao@kernel.org> Signed-off-by:
Jaegeuk Kim <jaegeuk@kernel.org> (cherry picked from commit dddd3d65293a52c2c3850c19b1e5115712e534d8) Change-Id: I5bbef7386ddbb44fd925262fb68a8ef0a4960993 (cherry picked from commit 90c60a51f510da64554abe9c6b748ed624543192)
Loading
Please register or sign in to comment