aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-12-10aio-dio-write-verify: Add sync and noverify optionRitesh Harjani (IBM)1-8/+21
2023-12-10generic: test reading a large directory while renaming its filesFilipe Manana2-1/+148
2023-11-17misc: privatize the FIEXCHANGE ioctl for nowDarrick J. Wong4-27/+33
2023-11-16generic: test reads racing with slow reflink operationsDarrick J. Wong2-0/+343
2023-10-22generic/465: only complain about stale disk contents when racing directioDarrick J. Wong1-1/+1
2023-09-23generic: test new directory entries are returned after rewinding directoryFilipe Manana2-1/+160
2023-09-02aio-dio-write-verify: print more info on the error caseNaohiro Aota1-3/+4
2023-09-02aio-dio-write-verify: check for the IO errorsNaohiro Aota1-0/+10
2023-08-19t_ofd_locks: fix sem initialization sequenceStas Sergeev1-19/+25
2023-08-19t_ofd_locks: fix stalled semaphore handlingStas Sergeev1-52/+25
2023-08-04fstests: install soak_duration.awkTheodore Ts'o1-1/+2
2023-06-10generic: Add mmap + DIO write testAndreas Gruenbacher1-3/+30
2023-05-28fstests: fix compilation error in splice2pipe on old (<C99) compilersAndrey Albershteyn1-2/+3
2023-05-14fiemap: FIEMAP_EXTENT_LAST denotes the last record in the recordsetDarrick J. Wong1-14/+4
2023-05-14fiemap-tester: holes can be backed by unwritten extentsDarrick J. Wong1-0/+7
2023-05-01misc: add duration for long soak testsDarrick J. Wong1-0/+23
2023-04-29src: Don't include <sys/mount.h> and <linux/mount.h> togetherYang Xu2-4/+2
2023-04-09populate: create fewer subdirs when constructing directoriesDarrick J. Wong1-5/+10
2023-03-25fscrypt-crypt-util: fix XTS self-test with latest OpenSSLEric Biggers1-3/+9
2023-03-25fscrypt-crypt-util: use OpenSSL EVP API for AES self-testsEric Biggers1-5/+27
2023-03-25fscrypt-crypt-util: fix HKDF self-test with latest OpenSSLEric Biggers1-1/+5
2023-03-14vfs: Add tmpfs tests for idmap mountsRodrigo Campos5-3/+335
2023-03-14vfs: Export test_setup() and test_cleanup()Rodrigo Campos2-2/+12
2023-03-14vfs: Make idmapped core tests publicRodrigo Campos2-68/+106
2023-03-14vfs: Prepare tests in &s_idmapped_mounts to be reused inside a usernsRodrigo Campos1-2/+2
2023-03-14vfs: Make switch_userns set PR_SET_DUMPABLERodrigo Campos1-5/+4
2023-03-14vfs: Fix race condition on get_userns_fd()Rodrigo Campos1-1/+3
2023-03-14vfs: Use tabs to indent, not spacesRodrigo Campos1-1/+1
2023-03-14vfs: Fix documentation typoRodrigo Campos1-1/+1
2023-03-14vfs: Don't open-code safe_close()Rodrigo Campos1-4/+2
2023-03-02fsx: support FIEXCHANGE_RANGEDarrick J. Wong2-0/+107
2023-02-25generic: add test for direct io partial writesBoris Burkov2-1/+84
2023-02-11generic/676: Unstable d_type handling for NFS READDIRBenjamin Coddington1-1/+11
2023-02-08fuzzy: add a custom xfs find utility for scrub stress testsDarrick J. Wong2-0/+300
2023-02-04fstests: aiodio_sparse2.c, fix compiler warning buffer overflowAnand Jain1-0/+1
2023-02-04fstests: t_getcwd.c, fix a warning related to buffer overflowAnand Jain1-2/+2
2023-02-04fstests: fstest.c, fix compile warnings replace sprintf with snprintfAnand Jain1-4/+13
2023-01-22populate: improve attr creation runtimeDarrick J. Wong2-1/+63
2023-01-22populate: remove file creation loops that take foreverDarrick J. Wong2-1/+73
2023-01-14generic: test lseek with seek data mode on a one byte fileFilipe Manana1-0/+36
2022-12-25btrfs/154: migrate to python3Qu Wenruo1-6/+16
2022-12-17src/vfs/utils: Reset errno to zero when detect O_TMPFILEYang Xu1-2/+4
2022-10-27xfs: test for fixing wrong root inode number in dumpHironori Shiina2-1/+225
2022-10-15seek_sanity_test: drop unused pageszDavid Disseldorp1-1/+0
2022-09-21idmapped-mounts: account for EOVERFLOWChristian Brauner1-2/+2
2022-09-04vfs: Add new setgid_create_acl testYang Xu3-2/+1104
2022-09-04vfs: Add new setgid_create_umask testYang Xu5-1/+679
2022-08-20src/t_ofd_locks.c: Reset errno to zeroYang Xu1-0/+2
2022-08-06xfs: add memory failure test for dax modeShiyang Ruan2-1/+159
2022-08-06fscrypt-crypt-util: add HCTR2 implementationNathan Huckleberry1-57/+300
2022-07-31seek_sanity_test: use XFS ioctls to determine file allocation unit sizeDarrick J. Wong1-9/+27
2022-07-24ext4: add test for ext4 uuid get/set ioctls during fsstress.Jeremy Bongio2-2/+108
2022-07-02seek_sanity_test: fix allocation unit detection on XFS realtimeDarrick J. Wong1-1/+11
2022-06-24generic/486: adjust the max xattr sizeLuís Henriques1-4/+26
2022-06-03generic/591: use proper sector sizeZorro Lang1-12/+25
2022-06-03generic/591: remove redundant output from golden imageZorro Lang1-0/+2
2022-05-15vfs/idmapped-mounts: remove invalid testChristian Brauner2-242/+0
2022-05-15vfstest: split out remaining idmapped mount testsChristian Brauner5-1393/+1394
2022-05-15vfstest: split out btrfs idmapped mounts testChristian Brauner4-3828/+3873
2022-05-15vfstest: split idmapped mount tests into separate suiteChristian Brauner4-6710/+6771
2022-05-15utils: add struct test_suiteChristian Brauner2-17/+54
2022-05-15missing: move sys_execveat() to missing.hChristian Brauner2-11/+11
2022-05-15utils: move helpers into utilsChristian Brauner3-659/+691
2022-05-15utils: add struct vfstest_infoChristian Brauner2-632/+655
2022-05-15utils: add missing global.h includeChristian Brauner1-0/+2
2022-05-15vfstest: rename struct t_idmapped_mountsChristian Brauner2-12/+14
2022-05-15src/vfs: rename idmapped-mounts.c fileChristian Brauner2-11/+11
2022-05-15src: rename idmapped-mounts folderChristian Brauner9-5/+5
2022-05-13idmapped-mounts: make all tests set their required feature flagsChristian Brauner2-30/+30
2022-05-07idmapped-mounts: Add open with O_TMPFILE operation in setgid testYang Xu1-0/+145
2022-05-07idmapped-mounts: Add mknodat operation in setgid testYang Xu1-7/+215
2022-05-07idmapped-mounts: Reset errno to zero before run_testYang Xu1-0/+2
2022-04-27generic: add test for tmpfs POSIX ACLsChristian Brauner1-1/+139
2022-04-27generic/633: Avoid failure without CONFIG_USER_NSJan Kara1-4/+19
2022-04-27idmapped_mounts: Prepare for support for more featuresJan Kara1-49/+53
2022-04-17fstests: test dirty pipe vulnerability issue of CVE-2022-0847Zorro Lang2-1/+159
2022-04-10fscrypt-crypt-util: add support for dumping key identifierEric Biggers1-5/+46
2022-04-10fscrypt-crypt-util: refactor get_key_and_iv()Eric Biggers1-54/+70
2022-04-10fscrypt-crypt-util: use an explicit --direct-key optionEric Biggers1-20/+32
2022-04-10generic: read multiple extents with io_uringFilipe Manana2-0/+151
2022-04-10src/ext4_resize.c: Refactor code and ensure accurate errno is returnedOjaswin Mujoo1-14/+32
2022-03-21generic: Add test for seekdirJan Kara2-1/+239
2022-02-20src/fssum: use newer EVP_* interface to replace deprecated MD5_* interaceQu Wenruo2-1/+24
2022-01-23idmapped-mounts: always run generic vfs testsChristian Brauner1-86/+98
2022-01-23idmapped-mounts: add fs_allow_idmap() helperChristian Brauner1-27/+30
2022-01-23src/ext4_resize.c: set errno to 0 before the strtoull callYang Xu1-0/+1
2022-01-16unwritten_sync: convert XFS_IOC_FREESP64 to ftruncateDarrick J. Wong1-4/+5
2022-01-16alloc: upgrade to fallocateDarrick J. Wong1-11/+55
2022-01-16xfs: regression test for allocsp handing out stale disk contentsDarrick J. Wong2-1/+118
2022-01-16idmapped-mounts: add missing ownership comparisons to setgid testsChristian Brauner1-0/+38
2022-01-16idmapped-mounts: add more explanations to setgid testsChristian Brauner1-2/+17
2022-01-16idmapped-mounts: remove redundant fchownat() call in setgid testsChristian Brauner1-5/+0
2021-12-25ext4/033: test EXT4_IOC_RESIZE_FS by calling the ioctl directlyTheodore Ts'o2-1/+51
2021-11-21generic: test idmapped mount circular mappingsChristian Brauner2-26/+499
2021-09-05idmapped-mounts: Fix build error because of undefined reallocarrayYang Xu1-0/+4
2021-09-05idmapped-mounts: Use renameat instead of renameat2Yang Xu1-12/+12
2021-09-05src/idmapped-mounts: Fix an error for the loop initialization declarationYang Xu2-16/+17
2021-09-05fstests: which has been deprecated by DebianDave Chinner1-1/+1
2021-08-29generic: Test page faults during read and writeAndreas Gruenbacher2-1/+187
2021-08-29idmap: override btrfs_ioctl_vol_args_v2 if system header doesn't have subvolidDarrick J. Wong1-1/+5
2021-08-29ext4: add test to validate the large_dir featureTheodore Ts'o1-1/+6
2021-08-22btrfs: introduce btrfs specific idmapped mounts testsChristian Brauner1-1/+3845
2021-08-22generic: add nested user namespace testsChristian Brauner2-1/+727
2021-08-22idmapped-mounts: add nested userns creation helpersChristian Brauner4-46/+185
2021-08-22idmapped-mounts: refactor helpersChristian Brauner3-256/+223
2021-08-22generic: add fscaps regression testChristian Brauner1-15/+144
2021-08-22idmapped-mounts: introduce an explicit command line switch for testsuiteChristian Brauner1-3/+8
2021-08-22idmapped-mounts: switch to getopt_long_only()Christian Brauner1-3/+6
2021-08-22idmapped-mounts: use die() helperChristian Brauner1-4/+2
2021-08-08dmerror: export configuration so that subprograms don't have to reinitDarrick J. Wong1-8/+5
2021-07-26overlay/077: check for inconsistent d_ino/st_inoAmir Goldstein1-6/+12
2021-07-18src/seek_sanity_test: test seeks from LLONG_MINMatthew Wilcox1-0/+4
2021-07-18fstests: install btrfs_crc32c_forged_name.pyNaohiro Aota1-1/+4
2021-06-13ext4: test journal checkpoint ioctlLeah Rumancik2-1/+98
2021-05-23idmapped-mounts: split out run_test() functionChristian Brauner1-29/+41
2021-05-23idmapped-mounts: add missing newline to print_r()Christian Brauner1-1/+1
2021-05-23idmapped-mounts: remove unused set_cloexec() helperChristian Brauner1-5/+0
2021-05-23generic: mmap and copy file data with page overlappingZorro Lang2-1/+136
2021-05-23aio-dio-append-write-fallocate-race: fix directio buffer alignment bugsDarrick J. Wong1-1/+1
2021-05-23fsx/fsstress: round blocksize properlyDarrick J. Wong1-0/+13
2021-05-16src/t_dir_offset2: Add option to create or unlink fileAmir Goldstein1-3/+53
2021-05-16src/t_dir_offset2: Add an option to find file by nameAmir Goldstein1-1/+38
2021-05-16src/t_dir_offset2: Add an option to limit of buffer sizeAmir Goldstein1-5/+21
2021-05-09src/idmapped-mounts: Remove useless header fileYang Xu2-6/+0
2021-05-09src/idmapped-mounts: use renameat instead of renameat2Yang Xu1-111/+111
2021-05-09src: Fix an error for the loop initialization declarationYang Xu2-5/+6
2021-04-18common/rc: add _scratch_{u}mount_idmapped() helpersChristian Brauner4-5/+442
2021-04-18generic: add fstests for idmapped mountsChristian Brauner8-68/+9307
2021-04-18generic: add test for detached mount propagationChristian Brauner2-1/+254
2021-03-20src/chprojid_fail.c: Fix undefined compile error on old kernelYang Xu1-0/+1
2021-03-15xfs: test delalloc quota leak when chprojid failsDarrick J. Wong2-1/+93
2021-03-15generic: test file writers racing with FIDEDUPERANGEDarrick J. Wong2-1/+371
2021-02-28src/t_immutable: Allow setting flags on existing filesAmir Goldstein1-6/+24
2021-02-28src/t_immutable: factor out some helpersAmir Goldstein1-117/+104
2021-02-28src/splice-test.c: use memalign instead of aligned_allocDavid Sterba1-2/+3
2021-02-07src/swapon.c: initiate p to NULLSun Ke1-1/+1
2021-01-10src/dmiperf: Remove obsolete dmiperfXiao Yang2-276/+1
2020-12-21btrfs: test if rename handles dir item collision correctlyethanwu1-0/+91
2020-12-21src/t_enospc.c: Fix an error for the loop initialization declarationFeiyu Zhu1-3/+5
2020-12-21src/multi_open_unlink: Stop using attr_setXiao Yang2-5/+5
2020-12-06generic: ENOSPC regression test in a multi-threaded scenarioPratik Rajesh Sampat2-1/+194
2020-11-15src/feature: add IO_URING feature checkingZorro Lang2-3/+42
2020-11-15fscrypt-crypt-util: fix maximum IV sizeEric Biggers1-2/+5
2020-11-08src/append_reader.c: print more info when it reads bad dataJeff Layton1-1/+1
2020-10-11fscrypt-crypt-util: add --block-number optionEric Biggers1-1/+20
2020-10-11fscrypt-crypt-util: fix IV incrementing for --iv-ino-lblk-32Eric Biggers1-16/+38
2020-10-11fscrypt-crypt-util: clean up parsing --block-size and --inode-numberEric Biggers1-15/+10
2020-09-27src/t_mmap_dio: do not build if !HAVE_AIOEric Sandeen1-1/+2
2020-06-22open_by_handle: add option -z to query file handle sizeAmir Goldstein1-3/+24
2020-06-21generic: verify ciphertext of IV_INO_LBLK_32 encryption policiesEric Biggers1-13/+108
2020-05-10src/fssum: Fix duplicate CLI argumentsArvind Raghavan1-24/+25
2020-04-06generic/571: skip test on filesystems that don't support F_SETLEASE fcntlScott Mayhew1-1/+13
2020-03-06fstests: transport two ext4 tests from LTPYong Sun3-0/+334
2020-03-06src/t_mmap_collision: fix hard-coded page sizeJeff Moyer1-19/+21
2020-03-01fstests: remove generic/484Christoph Hellwig2-90/+2
2020-01-06generic/529: use an ACL that doesn't confuse NFSJ. Bruce Fields1-1/+1
2020-01-03common/encrypt: support verifying ciphertext of IV_INO_LBLK_64 policiesEric Biggers1-4/+63
2020-01-03fscrypt-crypt-util: add HKDF context constantsEric Biggers1-2/+6
2020-01-03fscrypt-crypt-util: create key_and_iv_params structureEric Biggers1-38/+44
2019-12-30src/fssum: skip subvolumes when building a sumJosef Bacik1-0/+11
2019-12-09generic: test splice() with pipesDarrick J. Wong2-1/+174
2019-12-01generic: test race between appending AIO DIO and fallocateDarrick J. Wong1-0/+212
2019-10-26common/encrypt: support verifying ciphertext of v2 encryption policiesEric Biggers1-33/+271
2019-10-25src/log-writes: Add new discard check pointQu Wenruo1-2/+8
2019-10-13generic: check reflink multiple mmap writeDarrick J. Wong2-1/+156
2019-10-13src/renameat2: remove duplicated renameat2 system call number for i386kaixuxia1-4/+0
2019-10-13src/locktest: Add truncate lease testsIra Weiny1-0/+50
2019-10-13src/locktest: Add lease testing for basic signal receptionIra Weiny1-2/+135
2019-10-13src/locktest: Add simple lease testingIra Weiny1-3/+106
2019-10-13src/locktest: Add run() functionIra Weiny1-12/+18
2019-10-13src/locktest: Audit all debug outputIra Weiny1-8/+11
2019-10-13src/locktest: Clean up error outputIra Weiny1-23/+22
2019-10-13src/locktest.c: Fix return code if last test failsIra Weiny1-12/+9
2019-10-13src/locktest.c: Clean up client command passingIra Weiny1-13/+23
2019-10-13src/locktest: Add get_cmd_strIra Weiny1-12/+18
2019-10-13src/locktest: Change command macro namesIra Weiny1-273/+273
2019-10-13src/locktest: Remove OPEN macroIra Weiny1-3/+6
2019-10-13src/locktest: Remove unnecessary sleepIra Weiny1-5/+0
2019-10-02generic: check that we can't write to swap filesDarrick J. Wong1-4/+131
2019-09-08src/locktest: Remove unused buf allocationIra Weiny1-16/+0
2019-09-08src/locktest: Update test header commentIra Weiny1-1/+1
2019-09-08src/locktest: Remove D_flagIra Weiny1-34/+7
2019-08-24t_stripealign: Fix fibmap error handlingCarlos Maiolino1-2/+5
2019-08-11seek_sanity_test: Repair check for unwritten extent supportAndreas Gruenbacher1-12/+23
2019-08-11aio-dio-regress: code clarificationAndreas Gruenbacher1-2/+2
2019-08-11log-writes: Handle unrecognized options to prevent segfaultQu Wenruo1-0/+2
2019-08-04xfs: test new v5 bulkstat commandsDarrick J. Wong2-1/+62
2019-06-07fstests: remove obsolete xfs ioctl typedef usageDarrick J. Wong4-18/+18
2019-05-27fscrypt-crypt-util: add utility for reproducing fscrypt encrypted dataEric Biggers2-1/+1635
2019-05-24generic/530, xfs/501: pass fs shutdown handle to t_open_tmpfilesDarrick J. Wong1-7/+13
2019-05-24generic/530: revert commit f8f57747222Darrick J. Wong1-0/+19
2019-05-23src/attr_replace_test: limit size of extended attribute valueLuis Henriques1-0/+3
2019-05-14generic/530: fix shutdown failure of generic/530 in overlayJeffle Xu1-19/+0
2019-04-20fssum: add support for checking xattrsFilipe Manana1-14/+129
2019-04-09src/t_attr_corruption: covert value to little endian orderZorro Lang1-5/+7
2019-04-06generic: Test that SEEK_HOLE can find a punched holeAmir Goldstein1-4/+59
2019-04-06fstests: Add more sanity to seek_sanity_testAmir Goldstein1-2/+12
2019-04-06generic: unaligned direct AIO write testZorro Lang1-0/+341
2019-03-02t_attr_corruption: fix this yet againDarrick J. Wong1-14/+14
2019-02-23shared/298: Wire btrfs support in get_free_sectorsNikolay Borisov2-0/+208