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@google.com>
Mon, 25 Sep 2017 22:12:32 +0000 (15:12 -0700)
commite035bdfc8b8af673fc8bfe0c4b5aeff6f9d57a9d
tree8bce17e2e256a958fa38be268ac11da85cd03ae6
parent67609b128649f686d29047cff009ad28b01eac16
Revert "f2fs: do not recover from previous remained wrong dnodes"

commit d47b8715953ad0cf82bb0a9d30d7b11d83bc9c11 upstream.

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 807b1e1c8e08452948495b1a9985ab46d329e5c2.

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