f2fs: introduce discard_map for f2fs_trim_fs
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 1 May 2015 05:37:50 +0000 (22:37 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Thu, 28 May 2015 22:41:39 +0000 (15:41 -0700)
commita66cdd985532e69999b79249cd3b4a6bccd0f84b
treef031e26f195e77b8e49e37a86dbf96af5436b6f0
parentd6c67a4fee866ad95fe1d727f80a56f956737706
f2fs: introduce discard_map for f2fs_trim_fs

This patch adds a bitmap for discard issues from f2fs_trim_fs.
There-in rule is to issue discard commands only for invalidated blocks
after mount.
Once mount is done, f2fs_trim_fs trims out whole invalid area.
After ehn, it will not issue and discrads redundantly.

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