summaryrefslogtreecommitdiff
path: root/fs/f2fs/trace.h
diff options
context:
space:
mode:
authorChao Yu <yuchao0@huawei.com>2018-05-08 14:06:03 +0800
committerJaegeuk Kim <jaegeuk@kernel.org>2018-05-31 11:31:50 -0700
commite7a4feb0ab320eac466e39b283f52c1ec595bc03 (patch)
tree8701ab9293bfd4bca226c89ce93306c2b015173e /fs/f2fs/trace.h
parent1c41e6808e69564bbd44d71687916151b9c63df1 (diff)
f2fs: fix to let checkpoint guarantee atomic page persistence
1. thread A: commit_inmem_pages submit data into block layer, but haven't waited it writeback. 2. thread A: commit_inmem_pages update related node. 3. thread B: do checkpoint, flush all nodes to disk. 4. SPOR Then, atomic file becomes corrupted since nodes is flushed before data. This patch fixes to treat atomic page as checkpoint guaranteed one, then in checkpoint, we can make sure all atomic page can be writebacked with metadata of atomic file. Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/trace.h')
0 files changed, 0 insertions, 0 deletions