f2fs: support fault injection for dquot_initialize()
authorChao Yu <chao@kernel.org>
Thu, 28 Oct 2021 13:03:05 +0000 (21:03 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 29 Oct 2021 17:38:53 +0000 (10:38 -0700)
commit10a26878564f27327b12e8f4b4d8d7b43065fae5
treead4afe4686b099cb64bf02994c37f445c0af2011
parentca98d72141dd81f42893a9a43d7ededab3355fba
f2fs: support fault injection for dquot_initialize()

This patch adds a new function f2fs_dquot_initialize() to wrap
dquot_initialize(), and it supports to inject fault into
f2fs_dquot_initialize() to simulate inner failure occurs in
dquot_initialize().

Usage:
a) echo 65536 > /sys/fs/f2fs/<dev>/inject_type or
b) mount -o fault_type=65536 <dev> <mountpoint>

Signed-off-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Documentation/filesystems/f2fs.rst
fs/f2fs/checkpoint.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/inline.c
fs/f2fs/inode.c
fs/f2fs/namei.c
fs/f2fs/recovery.c
fs/f2fs/super.c
fs/f2fs/verity.c
fs/f2fs/xattr.c