f2fs: Don't overwrite all types of node to keep node chain
authorYunlei He <heyunlei@huawei.com>
Wed, 7 Mar 2018 08:22:50 +0000 (16:22 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sat, 17 Mar 2018 04:57:29 +0000 (13:57 +0900)
commit5d7881cadf64277c1e212721073eaabfade12f66
treec04dda01be0951d2ecdb60af1ccca54f0fe1018e
parent93cf93f17c8ef7c03d828914eaef88d8e585490d
f2fs: Don't overwrite all types of node to keep node chain

Currently, we enable node SSR by default, and mixed
different types of node segment to do SSR more intensively.
Although reuse warm node is not allowed, warm node chain
will be destroyed by errors introduced by other types
node chain. So we'd better forbid reusing all types
of node to keep warm node chain.

Signed-off-by: Yunlei He <heyunlei@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/segment.c