summaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk@kernel.org>2021-01-26 17:00:42 -0800
committerJaegeuk Kim <jaegeuk@kernel.org>2021-02-01 14:32:50 -0800
commitb0ff4fe746fd028eef920ddc8c7b0361c1ede6ec (patch)
tree2df5a5dea02e0738f0a7b10d51a81f099f0fb258 /block
parentd5f7bc0064e0541164bd3deeafad16bbb5992433 (diff)
downloadlinux-stable-b0ff4fe746fd028eef920ddc8c7b0361c1ede6ec.tar.gz
linux-stable-b0ff4fe746fd028eef920ddc8c7b0361c1ede6ec.tar.bz2
linux-stable-b0ff4fe746fd028eef920ddc8c7b0361c1ede6ec.zip
f2fs: flush data when enabling checkpoint back
During checkpoint=disable period, f2fs bypasses all the synchronous IOs such as sync and fsync. So, when enabling it back, we must flush all of them in order to keep the data persistent. Otherwise, suddern power-cut right after enabling checkpoint will cause data loss. Fixes: 4354994f097d ("f2fs: checkpoint disabling") Cc: stable@vger.kernel.org Reviewed-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'block')
0 files changed, 0 insertions, 0 deletions