]> git.baikalelectronics.ru Git - kernel.git/commit
Revert "f2fs: do not recover from previous remained wrong dnodes"
authorChao Yu <yuchao0@huawei.com>
Sat, 5 Nov 2016 03:12:40 +0000 (11:12 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 23 Nov 2016 20:11:30 +0000 (12:11 -0800)
commit11ead26f50d98a3c74aa3c6c20435ab2eb9b10f3
tree8869da3f0123051252b34067020de66cb788bf96
parentcfc28a55ef32990985c31c325681de2a89a85dc6
Revert "f2fs: do not recover from previous remained wrong dnodes"

i_times of inode will be set with current system time which can be
configured through 'date', so it's not safe to judge dnode block as
garbage data or unchanged inode depend on i_times.

Now, we have used enhanced 'cp_ver + cp' crc method to verify valid
dnode block, so I expect recoverying invalid dnode is almost not
possible.

This reverts commit 64d1fb49b44b31e111813cdcd9ca3cf78873b402.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/recovery.c