commit | 53aa6bbfdaae6fe71762e66e23c0fda1207beb2b | [log] [tgz] |
---|---|---|
author | Jaegeuk Kim <jaegeuk@kernel.org> | Wed May 25 15:24:18 2016 -0700 |
committer | Jaegeuk Kim <jaegeuk@kernel.org> | Thu Jun 02 18:05:19 2016 -0700 |
tree | dfd6e87e7a3fd4898fe856c928928fca72b0d1ba | |
parent | 42d964016e2760d75144f41cc78ad8bdca8dc240 [diff] [blame] |
f2fs: inject to produce some orphan inodes Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
diff --git a/fs/f2fs/inode.c b/fs/f2fs/inode.c index bdd814d..11cb60a 100644 --- a/fs/f2fs/inode.c +++ b/fs/f2fs/inode.c
@@ -345,6 +345,11 @@ if (inode->i_nlink || is_bad_inode(inode)) goto no_delete; +#ifdef CONFIG_F2FS_FAULT_INJECTION + if (time_to_inject(FAULT_EVICT_INODE)) + goto no_delete; +#endif + sb_start_intwrite(inode->i_sb); set_inode_flag(inode, FI_NO_ALLOC); i_size_write(inode, 0);