kernel-ark/fs/f2fs
Jaegeuk Kim 418f6c2770 f2fs: do not increase link count during recovery
If there are multiple fsynced dnodes having a dent flag, roll-forward routine
sets FI_INC_LINK for their inode, and recovery_dentry increases its link count
accordingly.
That results in normal file having a link count as 2, so we can't unlink those
files.

This was added to handle several inode blocks having same inode number with
different directory paths.
But, current f2fs doesn't replay all of path changes and only recover its dentry
for the last fsynced inode block.
So, there is no reason to do this.

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-04-10 15:08:58 -07:00
..
acl.c f2fs: fix reference leaks in f2fs_acl_create 2015-04-10 15:08:40 -07:00
acl.h f2fs: avoid deadlock on init_inode_metadata 2014-11-03 16:07:33 -08:00
checkpoint.c f2fs: cleanup statement about max orphan inodes calc 2015-04-10 15:08:38 -07:00
data.c f2fs: limit b_size of mapped bh in f2fs_map_bh 2015-04-10 15:08:55 -07:00
debug.c f2fs: add stat info for moved blocks by background gc 2015-04-10 15:08:32 -07:00
dir.c f2fs: assign parent's i_mode for empty dir 2015-04-10 15:08:58 -07:00
f2fs.h f2fs: add F2FS_INLINE_DOTS to recover missing dot dentries 2015-04-10 15:08:57 -07:00
file.c f2fs: split set_data_blkaddr from f2fs_update_extent_cache 2015-04-10 15:08:49 -07:00
gc.c f2fs: add stat info for moved blocks by background gc 2015-04-10 15:08:32 -07:00
gc.h f2fs: fix sparse warnings 2015-02-11 17:04:49 -08:00
hash.c f2fs: fix wrong casting for dentry name 2014-08-29 00:26:50 -07:00
inline.c f2fs: add F2FS_INLINE_DOTS to recover missing dot dentries 2015-04-10 15:08:57 -07:00
inode.c f2fs: fix sparse warnings 2015-04-10 15:08:55 -07:00
Kconfig f2fs: relocate Kconfig from misc filesystems 2015-04-10 15:08:35 -07:00
Makefile f2fs: add f2fs_io_tracer support 2015-01-09 17:02:24 -08:00
namei.c f2fs: add F2FS_INLINE_DOTS to recover missing dot dentries 2015-04-10 15:08:57 -07:00
node.c f2fs: fix unlocked nat set cache operation 2015-04-10 15:08:39 -07:00
node.h f2fs: introduce infra macro and data structure of rb-tree extent cache 2015-03-03 09:58:46 -08:00
recovery.c f2fs: do not increase link count during recovery 2015-04-10 15:08:58 -07:00
segment.c f2fs: add some tracepoints to debug volatile and atomic writes 2015-04-10 15:08:47 -07:00
segment.h f2fs: reduce searching region of segmap when set free section 2015-04-10 15:08:36 -07:00
super.c f2fs: enable inline data by default 2015-04-10 15:08:52 -07:00
trace.c f2fs: fix sparse warnings 2015-02-11 17:04:49 -08:00
trace.h f2fs: add f2fs_destroy_trace_ios to free radix tree 2015-01-09 17:02:28 -08:00
xattr.c f2fs: persist system.advise into on-disk inode 2015-04-10 15:08:54 -07:00
xattr.h f2fs: avoid deadlock on init_inode_metadata 2014-11-03 16:07:33 -08:00