aboutsummaryrefslogtreecommitdiffstats
path: root/lib/error-inject.c
diff options
context:
space:
mode:
authorJavier Martinez Canillas <[email protected]>2022-06-10 07:57:21 +0000
committerakpm <[email protected]>2022-06-17 02:58:22 +0000
commitdd7c9be330d87732766a95cfd7a6de38bf7a39c3 (patch)
treed3516d98f65104762e1a31135ed3d3065525554d /lib/error-inject.c
parentfat: add renameat2 RENAME_EXCHANGE flag support (diff)
downloadkernel-dd7c9be330d87732766a95cfd7a6de38bf7a39c3.tar.gz
kernel-dd7c9be330d87732766a95cfd7a6de38bf7a39c3.zip
selftests/filesystems: add a vfat RENAME_EXCHANGE test
Add a test for the renameat2 RENAME_EXCHANGE support in vfat, but split it in a tool that just does the rename exchange and a script that is run by the kselftests framework on `make TARGETS="filesystems/fat" kselftest`. That way the script can be easily extended to test other file operations. The script creates a 1 MiB disk image, that is then formated with a vfat filesystem and mounted using a loop device. That way all file operations are done on an ephemeral filesystem. Link: https://lkml.kernel.org/r/[email protected] Signed-off-by: Javier Martinez Canillas <[email protected]> Acked-by: Muhammad Usama Anjum <[email protected]> Acked-by: OGAWA Hirofumi <[email protected]> Cc: Alexander Larsson <[email protected]> Cc: Christian Kellner <[email protected]> Cc: Chung-Chiang Cheng <[email protected]> Cc: Colin Walters <[email protected]> Cc: Lennart Poettering <[email protected]> Cc: Peter Jones <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'lib/error-inject.c')
0 files changed, 0 insertions, 0 deletions