]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commite57fc3a1eb2c16da3be60a5c4b55453eeb438e43
tree1352c0d95699a4835a945458c2af81459c92d92d
parent7b47066f321c11c51ffffe60271cdfeb5d19e089
Revert "f2fs: put allocate_segment after refresh_sit_entry"

This reverts commit 3bbcf34455a36da89d733814c5ded57045bfa41e.

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