linux/fs/f2fs
Jaegeuk Kim b638f0c4b8 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>
2013-05-28 15:03:03 +09:00
..
acl.c mode_t, whack-a-mole at 11... 2013-04-09 14:13:05 -04:00
acl.h f2fs: adjust kernel coding style 2012-12-11 13:43:42 +09:00
checkpoint.c f2fs: fix BUG_ON during f2fs_evict_inode(dir) 2013-05-28 15:03:01 +09:00
data.c f2fs: avoid RECLAIM_FS-ON-W: deadlock 2013-05-28 15:03:03 +09:00
debug.c f2fs: use list_for_each_entry rather than list_for_each_entry_safe 2013-05-28 15:03:02 +09:00
dir.c f2fs: update inode page after creation 2013-05-28 15:03:02 +09:00
f2fs.h f2fs: add f2fs_readonly() 2013-05-28 15:03:03 +09:00
file.c f2fs: add f2fs_readonly() 2013-05-28 15:03:03 +09:00
gc.c f2fs: remove useless #include <linux/proc_fs.h> as we're now using sysfs as debug entry. 2013-04-30 12:07:32 +09:00
gc.h f2fs: avoid frequent background GC 2013-04-26 10:35:03 +09:00
hash.c f2fs: unify string length declarations and usage 2012-12-28 11:27:53 +09:00
inode.c f2fs: fix wrong condition check 2013-05-28 15:03:03 +09:00
Kconfig f2fs: resolve build failures 2012-12-11 13:43:43 +09:00
Makefile f2fs: update Kconfig and Makefile 2012-12-11 13:43:42 +09:00
namei.c f2fs: remove unnecessary por_doing check 2013-05-28 15:03:01 +09:00
node.c f2fs: add debug msgs in the recovery routine 2013-05-28 15:03:02 +09:00
node.h f2fs: fix the logic of IS_DNODE() 2013-04-09 18:21:24 +09:00
recovery.c f2fs: don't do checkpoint if error is occurred 2013-05-28 15:03:03 +09:00
segment.c f2fs: remove unecessary variable and code 2013-05-28 15:03:02 +09:00
segment.h f2fs: modify the number of issued pages to merge IOs 2013-04-30 12:07:32 +09:00
super.c f2fs: add f2fs_readonly() 2013-05-28 15:03:03 +09:00
xattr.c f2fs: introduce a new global lock scheme 2013-04-09 18:21:18 +09:00
xattr.h f2fs: adjust kernel coding style 2012-12-11 13:43:42 +09:00