summaryrefslogtreecommitdiff
path: root/fs/f2fs/f2fs.h
diff options
context:
space:
mode:
authorJaegeuk Kim <jaegeuk.kim@samsung.com>2013-05-21 10:17:56 +0900
committerChanho Park <chanho61.park@samsung.com>2014-03-20 17:34:36 +0900
commite5f6d48dba532920e9540428d3b0c72516cce294 (patch)
treea86b4b20e6828b2d08a2bb0ff30f63e97d55eee4 /fs/f2fs/f2fs.h
parentc6f1b7aed5b88f8d09deec66238b46218b7ae027 (diff)
downloadlinux-3.10-e5f6d48dba532920e9540428d3b0c72516cce294.tar.gz
linux-3.10-e5f6d48dba532920e9540428d3b0c72516cce294.tar.bz2
linux-3.10-e5f6d48dba532920e9540428d3b0c72516cce294.zip
f2fs: fix wrong condition check
While an orphan inode has zero link_count, f2fs_gc is able to select the inode for foreground gc. - f2fs_gc - do_garbage_collect - gc_data_segment : f2fs_iget is failed : get_valid_blocks() != 0, so that retry --> here we got the infinite loop. This patch resolved this issue. Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
Diffstat (limited to 'fs/f2fs/f2fs.h')
0 files changed, 0 insertions, 0 deletions