]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: fix small discards not to issue redundantly
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 12 Dec 2014 21:53:41 +0000 (13:53 -0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sat, 10 Jan 2015 01:02:22 +0000 (17:02 -0800)
commit8a876620b44f2b200594f361ac974963b158d2f4
treedfbd917d7add03c623e06dd6d4f635dea9f47457
parenta805c5431d3bdc90c1369f00a70b201ba846beb9
f2fs: fix small discards not to issue redundantly

The ckpt_valid_map and cur_valid_map are synced by seg_info_to_raw_sit.

In the case of small discards, the candidates are selected before sync,
while fitrim selects candidates after sync.

So, for small discards, we need to add candidates only just being obsoleted.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/segment.c