summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@suse.com>2023-12-05 16:39:20 +0000
committerZorro Lang <zlang@kernel.org>2023-12-10 21:38:00 +0800
commited058f1c64746b32e2786bf344ae1ff5fd78dfb0 (patch)
treef54efb3e64cab64f83ffd1f622b42f24705437cb /src/Makefile
parentb05c808ce4a4686b40c4e0b5029cb889c39f3856 (diff)
generic: test reading a large directory while renaming its files
Test that on a fairly large directory if we keep renaming files while holding the directory open and doing readdir(3) calls, we don't end up in an infinite loop. This exercise a bug that existed in btrfs and was fixed in kernel 6.5 by commit 9b378f6ad48c ("btrfs: fix infinite directory reads"). Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: Zorro Lang <zlang@redhat.com> Signed-off-by: Zorro Lang <zlang@kernel.org>
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Makefile b/src/Makefile
index 8160a0e8..d79015ce 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -19,7 +19,8 @@ TARGETS = dirstress fill fill2 getpagesize holes lstat64 \
t_ofd_locks t_mmap_collision mmap-write-concurrent \
t_get_file_time t_create_short_dirs t_create_long_dirs t_enospc \
t_mmap_writev_overlap checkpoint_journal mmap-rw-fault allocstale \
- t_mmap_cow_memory_failure fake-dump-rootino dio-buf-fault rewinddir-test
+ t_mmap_cow_memory_failure fake-dump-rootino dio-buf-fault rewinddir-test \
+ readdir-while-renames
LINUX_TARGETS = xfsctl bstat t_mtab getdevicesize preallo_rw_pattern_reader \
preallo_rw_pattern_writer ftrunc trunc fs_perms testx looptest \