Revert "f2fs: put allocate_segment after refresh_sit_entry"
authorJaegeuk Kim <jaegeuk@kernel.org>
Tue, 4 Apr 2017 23:45:30 +0000 (16:45 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Tue, 11 Apr 2017 02:48:06 +0000 (19:48 -0700)
commitc6f82fe90d7458e5fa190a6820bfc24f96b0de4e
tree1352c0d95699a4835a945458c2af81459c92d92d
parent64c24ecb3cff412cd848db06d90409e5dd77c2e0
Revert "f2fs: put allocate_segment after refresh_sit_entry"

This reverts commit 3436c4bdb30de421d46f58c9174669fbcfd40ce0.

This makes a leak to register dirty segments. I reproduced the issue by
modified postmark which injects a lot of file create/delete/update and
finally triggers huge number of SSR allocations.

Cc: <stable@vger.kernel.org> # v4.10+
[Jaegeuk Kim: Change missing incorrect comment]
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/segment.c