linux/fs/f2fs
Chao Yu 1ecc0c5c50 f2fs: support configuring fault injection per superblock
Previously, we only support global fault injection configuration, so that
when we configure type/rate of fault injection through sysfs, mount
option, it will influence all f2fs partition which is being used.

It is not make sence, since it will be not convenient if developer want
to test separated partitions with different fault injection rate/type
simultaneously, also it's not possible to enable fault injection in one
partition and disable fault injection in other one.

>From now on, we move global configuration of fault injection in module
into per-superblock, hence injection testing can be more flexible.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2016-09-30 17:34:31 -07:00
..
acl.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
acl.h f2fs: remove dead code f2fs_check_acl 2016-09-14 16:52:36 -07:00
checkpoint.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
data.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
debug.c f2fs: show dirty inode number 2016-09-22 11:43:07 -07:00
dir.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
extent_cache.c f2fs: disable extent_cache for fcollapse/finsert inodes 2016-07-15 15:21:20 -07:00
f2fs.h f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
file.c f2fs: exclude special cases for f2fs_move_file_range 2016-09-14 16:52:06 -07:00
gc.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
gc.h f2fs: detect idle time depending on user behavior 2016-01-11 15:56:37 -08:00
hash.c f2fs: introduce dot and dotdot name check 2015-05-28 15:41:34 -07:00
inline.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
inode.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
Kconfig f2fs: add mount option to select fault injection ratio 2016-05-07 10:32:22 -07:00
Makefile fs crypto: move per-file encryption from f2fs tree to fs/crypto 2016-03-17 21:19:33 -07:00
namei.c f2fs: do not unnecessarily null-terminate encrypted symlink data 2016-09-30 17:34:28 -07:00
node.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
node.h f2fs: introduce cp_lock to protect updating of ckpt_flags 2016-09-30 17:34:20 -07:00
recovery.c f2fs: introduce cp_lock to protect updating of ckpt_flags 2016-09-30 17:34:20 -07:00
segment.c f2fs: introduce cp_lock to protect updating of ckpt_flags 2016-09-30 17:34:20 -07:00
segment.h f2fs: check free_sections for defragmentation 2016-09-12 10:30:41 -07:00
shrinker.c f2fs: produce more nids and reduce readahead nats 2016-07-06 10:44:08 -07:00
super.c f2fs: support configuring fault injection per superblock 2016-09-30 17:34:31 -07:00
trace.c f2fs: use bio op accessors 2016-06-07 13:41:38 -06:00
trace.h f2fs: add sbi and page pointer in f2fs_io_info 2015-05-28 15:41:32 -07:00
xattr.c f2fs: fix to return error number of read_all_xattrs correctly 2016-09-22 11:43:05 -07:00
xattr.h f2fs: add missing argument to f2fs_setxattr stub 2016-03-17 21:19:47 -07:00