Revert "f2fs: reuse nids more aggressively"
authorChao Yu <yuchao0@huawei.com>
Mon, 25 Sep 2017 06:17:51 +0000 (14:17 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 19 Dec 2017 01:21:38 +0000 (17:21 -0800)
commitb735df5e29d1fea35b690fe6395b9e0fcdd0c74d
treed53a3b878d0da39b99fe85be3857e959f5b9f595
parent13e34cbab66fe92a7e56e45ec2f17cd5995c88c7
Revert "f2fs: reuse nids more aggressively"

Commit 268344664603 ("f2fs: reuse nids more aggressively") tries to
reuse nids as many as possilbe, in order to mitigate producing obsolete
node pages in page cache.

But acutally, before we reuse the nids and related node page cache,
we will always invalidate that node page, so there will be not any
obsolete node pages in cache.

Let's just revert previous commit, so that nm_i::next_scan_nid can be
increased ascendingly, making __build_free_nids traverses all NAT pages
more easily, finally, free nid bitmap cache can be enabled as soon as
possible.

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