]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: fix missing cold bit during recovery
authorJaegeuk Kim <jaegeuk@kernel.org>
Wed, 24 Dec 2014 00:26:31 +0000 (16:26 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sat, 10 Jan 2015 01:02:25 +0000 (17:02 -0800)
commit6f7b5867711b0dc4ec2cdbcd2b703de57ecacbf5
tree8237cf3cae658a3cb1e79728617bb1ecfa2fadb1
parentd21ed1dca2d4525641b423182ac0f0b12a48d538
f2fs: fix missing cold bit during recovery

In do_recover_data, we find and update previous node pages after updating
its new block addresses.
After then, we call fill_node_footer without reset field, we erase its
cold bit so that this new cold node block is written to wrong log area.
This patch fixes not to miss its old flag.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/node.h
include/linux/f2fs_fs.h