aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-04-08log-writes: Add support for METADATA flagQu Wenruo2-5/+7
2018-04-08log-writes: Add support to output human readable flagsQu Wenruo1-7/+63
2018-03-29open_by_handle: add -s option to sleep and keep files open by handleAmir Goldstein1-8/+22
2018-03-29open_by_handle: add -n option to suppress drop cachesAmir Goldstein1-16/+25
2018-03-29open_by_handle: make -h (help) a valid optionAmir Goldstein1-3/+3
2018-03-23generic/478: fix potential test blockingXiong Zhou1-6/+10
2018-03-23build: fix <ndbm.h> detection in AC_PACKAGE_WANT_GDBMJeff Mahoney1-3/+0
2018-02-16generic: add OFD lock testsXiong Zhou2-1/+446
2018-01-28src/metaperf: Include linux/param.h explicitly for HZ macroRostislav Skudnov1-0/+1
2018-01-28src/dmiperf: Include sys/types.h for u_int32_tRostislav Skudnov1-0/+1
2018-01-24generic: test decoding file handles after cycle mountAmir Goldstein1-30/+111
2018-01-24src/open_by_handle: verify dir content only with -r flagAmir Goldstein1-1/+1
2018-01-24src/pwrite_mmap_blocked: Include signal.h instead of sys/signal.hRostislav Skudnov1-1/+1
2018-01-24src/t_mtab: Replace sys_siglist[] with strsignal()Rostislav Skudnov1-1/+1
2018-01-24src/fssum: Use htobe64() instead of a custom macroRostislav Skudnov1-7/+2
2018-01-24fstests: Replace all __[u]intNN_t types with standard [u]intNN_tRostislav Skudnov7-26/+28
2018-01-06ext4: test for inline data + DAX corruptionRoss Zwisler2-1/+71
2018-01-06ext4: test for DAX + journaling corruptionRoss Zwisler2-1/+104
2017-12-15build: update AC_PACKAGE_WANT_GDBM() and src/dbtest.c to buildLuis R. Rodriguez1-0/+1
2017-12-10build: fix _BSD_SOURCE complier warningRoss Zwisler1-0/+1
2017-11-28generic/465: just check the actual read data under dio read/writeXiao Yang1-5/+6
2017-11-26fstests: add fio perf results supportJosef Bacik8-1/+417
2017-11-16aio-dio-append-write-read-race: abort if we encounter syscall errorsDarrick J. Wong1-23/+21
2017-11-14src/t_dir_type.c: Use strtoul() instead of atoll()Chandan Rajendra1-1/+1
2017-11-10open_by_handle: test file handles of open filesAmir Goldstein1-10/+31
2017-11-10open_by_handle: test directory file handleAmir Goldstein1-13/+101
2017-11-10open_by_handle: test content of open file handleAmir Goldstein1-7/+63
2017-11-10open_by_handle: test file handles of renamed filesAmir Goldstein1-5/+26
2017-11-10open_by_handle: add filename to error reportsAmir Goldstein1-8/+15
2017-10-22log-writes: fix possible infinite loop in zero_range()Hou Tao1-0/+3
2017-10-11generic: test race when checking i_size on direct i/o readZheng Liu1-0/+230
2017-10-09generic: add a new test for racing AIO COW writesChristoph Hellwig1-0/+115
2017-10-08bulkstat_unlink_test_modified: Remove extraneous if statementRostislav Skudnov1-7/+6
2017-10-08holetest: Use pid_t type for fork(2) return valueRostislav Skudnov1-5/+6
2017-10-06writev_on_pagefault: Use ssize_t type for write(2) return valueRostislav Skudnov1-2/+2
2017-10-01src/nsexec: fix stack pointer alignment exceptionZorro Lang1-1/+2
2017-09-30generic: mmap write readonly DAX fileXiong Zhou2-1/+80
2017-09-17src/fsync-err: write to different offset on each fdJeff Layton1-2/+2
2017-09-09replay-log: add support for replaying ops in target device sector rangeAmir Goldstein3-2/+68
2017-09-09replay-log: add validations for corrupt log entriesAmir Goldstein3-23/+70
2017-09-09log-writes: add replay-log program to replay dm-log-writes targetAmir Goldstein6-1/+850
2017-09-03xfs: test rmapbt updates are correct with insert/collapse rangeDarrick J. Wong1-4/+16
2017-08-31src/t_mtab: Add newlines to error messagesTuomas Tynkkynen1-4/+4
2017-08-28generic: test data integrity with mixed buffer read and aio dio writeZorro Lang1-0/+271
2017-08-03src: include <sys/sysmacros.h> for major() and minor()Eric Biggers2-0/+2
2017-07-28build: remove IRIX-specific build logicEric Biggers1-4/+0
2017-07-24tests: remove IRIX support from tests also supported on LinuxEric Biggers1-4/+1
2017-07-24tests: remove xfs/057 and xfs/058Eric Biggers2-412/+0
2017-07-24tests: port generic/093 to LinuxEric Biggers1-2/+2
2017-07-19generic: add a less thorough testing mode for fsync-err programJeff Layton1-18/+33
2017-07-16generic: test negative SEEK_HOLE/SEEK_DATA offsetsDarrick J. Wong1-0/+13
2017-06-26src/seek_sanity_test: Fix for filesystems without unwritten extent supportAndreas Gruenbacher1-61/+69
2017-06-26generic: Another SEEK_HOLE/SEEK_DATA sanity testAndreas Gruenbacher1-0/+68
2017-06-26seek_sanity_test: Report the actual allocation sizeAndreas Gruenbacher1-40/+44
2017-06-22generic: test writev with page fault when it processes iovZorro Lang2-1/+115
2017-06-20generic: add a writeback error handling testJeff Layton3-2/+269
2017-06-02src/listxattr: Fix reading past the end of the user bufferNikolay Borisov1-3/+3
2017-06-02generic: Add regression test for tail page zeroingJan Kara2-1/+70
2017-05-26build: Stop relying on OpenSSLTheodore Ts'o4-14/+346
2017-05-24src/seek_sanity_test: fix test15 SEEK_HOLE expected resultsLuis Henriques1-1/+4
2017-05-23src/stat_test: Fix stx_attributes checkRichard Weinberger1-2/+2
2017-05-22src: fix compiler warningsTheodore Ts'o5-17/+35
2017-05-19fstests: skip AIO-related tests when CONFIG_AIO=nEric Biggers2-3/+40
2017-05-18generic: add regression test for DAX PTE/PMD racesRoss Zwisler2-1/+108
2017-05-17generic: Add more SEEK_HOLE testsJan Kara1-5/+237
2017-05-12src/t_dir_type: support filtering by inode numberAmir Goldstein1-3/+8
2017-05-09src/seek_sanity_test: ensure file size is big enoughLuis Henriques1-3/+3
2017-05-05generic: test revalidation of encrypted dentriesEric Biggers2-1/+123
2017-05-05punch-alternating: add some optionsEric Sandeen1-8/+39
2017-04-27generic: add regression test for stale mmap readsRoss Zwisler2-1/+74
2017-04-27generic: test eofblocks race with file extending aio dio writesZorro Lang1-18/+58
2017-04-25src/t_mmap_dio: fix incorrect argument count checkRoss Zwisler1-1/+1
2017-04-21src/open_by_handle: flexible usage optionsAmir Goldstein1-19/+137
2017-04-21src/open_by_handle: program to exercise open_by_handle_at() syscallAmir Goldstein2-0/+147
2017-04-21fstests: remove IRIX test program open_unlinkAmir Goldstein2-150/+0
2017-04-21generic: fix statx definition for non-x86 architectureGwendal Grignou1-3/+5
2017-04-11generic: Check the stx_attributes settable by chattrDavid Howells1-0/+71
2017-04-11generic: Add first statx testDavid Howells3-1/+894
2017-04-11fstests: Add an auxiliary program to create an AF_UNIX socketDavid Howells2-1/+67
2017-04-08src/t_immutable: add ftruncate to append only testsAmir Goldstein1-0/+15
2017-03-29fsstress: add mwrite/mread into test operation listZorro Lang1-0/+4
2017-03-22generic: test pagecache invalidation after direct writeEryu Guan2-1/+327
2017-02-19xfs: test per-inode DAX flag by IOXiong Zhou2-1/+112
2016-12-24common/rc: add generic file type support checkAmir Goldstein2-1/+109
2016-12-24generic: test GETNEXTQUOTA near INT_MAXEric Sandeen1-17/+20
2016-11-29src/dirstress: Allow ESTALE as well as ENOENTJ. Bruce Fields1-4/+6
2016-11-18generic: concurrent non-overlapping direct I/O on the same extentsOmar Sandoval2-1/+99
2016-10-26src/seek_sanity_test: discover allocation sizeBenjamin Coddington1-7/+34
2016-10-21t_truncate_self: describe self better in error messageAmir Goldstein1-2/+5
2016-08-31generic: listxattr syscall with different buffer sizesArtem Savkov2-1/+74
2016-08-26src/test-nextquota: fix build failure with glibc 2.24Omar Sandoval1-4/+5
2016-08-12src/t_immutable: allow EPERM on immutable inodeEryu Guan1-54/+54
2016-08-05xfs: test attr_list_by_handle cursor iterationDarrick J. Wong2-1/+120
2016-07-31overlay: truncate running binaries from lower and upper dirsEryu Guan2-1/+21
2016-07-05quota: fix generic/244 on 32-bit platformsTheodore Ts'o1-1/+6
2016-06-15generic/131: dynamically allocate tcp listen port to avoid port clashesTahsin Erdogan1-1/+15
2016-06-15build: avoid struct fsxattr redefinitionJeffrey Bastian1-2/+2
2016-06-15generic: Test handling of private file mappingsJan Kara1-32/+89
2016-05-09generic: Test races between processes doing mmap writesJan Kara1-20/+70
2016-05-09generic: Test races between mmap and normal write for prefaulted rangesJan Kara1-2/+17
2016-05-09generic: Test races between mmap and normal writesJan Kara1-20/+48
2016-05-09generic/340: Remove second fallocate testJan Kara1-35/+1
2016-04-05generic/338: Add mmap race testJan Kara2-2/+345
2016-02-19punch-alternating: use the block size reported by the fs for punchingDarrick J. Wong1-1/+6
2016-02-12aiocp: fix the gcc warningsDarrick J. Wong1-3/+2
2016-02-12reflink: ensure that we can handle reflinking a lot of extentsDarrick J. Wong2-1/+60
2016-02-12dio: unwritten conversion bug testsDarrick J. Wong1-0/+489
2016-02-08quota: test Q_GETNEXTQUOTAEric Sandeen2-1/+164
2016-02-08fsync-tester: reopen files with correct flagsDave Chinner1-4/+4
2015-11-17generic/285: fix the wrong result printed in full logChao Yu1-2/+2
2015-10-14src/runas: Fixes and cleanupsAndreas Gruenbacher1-39/+11
2015-10-14generic: test extending sub-block AIO writes for racesEric Sandeen1-0/+173
2015-09-21src/t_truncate_cmtime: test truncate up tooEryu Guan1-5/+38
2015-08-04xfstests: fix build errors and warningsDave Chinner6-6/+20
2015-08-04locktest: remove manual declaration of errnoTheodore Ts'o1-1/+0
2015-08-04lstat64:: use Posix st_mode definesTheodore Ts'o1-9/+9
2015-08-04fiemap-tester: convert to use O_DIRECTJosef Bacik1-3/+2
2015-05-26xfs/111: make it work betterEric Sandeen1-4/+17
2015-05-26generic/087,126: Test the permission to set file timesAndreas Gruenbacher1-37/+48
2015-03-18generic: Add rudimetary RENAME_WHITEOUT testDave Chinner1-2/+2
2015-02-25fsstress: Add fallocate insert range operationNamjae Jeon1-0/+4
2014-11-10aio: add regression test race between write and fcntlDmitry Monakhov1-0/+150
2014-11-10aio: fix memory corruption in aio-last-ref-held-by-ioLiu Bo1-2/+2
2014-10-14generic: check overwriting renameMiklos Szeredi2-1/+40
2014-09-29fstest: fix dumping of miscompare bufferChristoph Hellwig1-1/+1
2014-09-08src/e4compact: add sparse file optimizationDmitry Monakhov1-10/+76
2014-09-08src/e4compact: handle various block_size correctlyDmitry Monakhov1-4/+13
2014-09-08src/e4compact cleanupDmitry Monakhov1-6/+11
2014-08-13ext4: add new compacting defragmentation testDmitry Monakhov2-1/+207
2014-08-13aio: test closing the fd before destroying the ioctxJeff Moyer1-0/+239
2014-06-18src/cloner: add CIFS_IOC_COPYCHUNK_FILE supportDavid Disseldorp1-11/+67
2014-06-18src/cloner: check filesystem typeDavid Disseldorp1-0/+47
2014-06-18generic: new case to test getcwd(2)Eryu Guan2-1/+103
2014-06-18resvtest.c: fix invalid use of sizeof()Jeff Moyer1-4/+4
2014-05-15loggen: fix build vs. newer xfsprogs headersJeff Layton1-0/+7
2014-05-13locktest: add a F_GETLK vs. openmode testJeff Layton1-17/+24
2014-05-13locktest: consolidate do_lock and do_unlock, and add ability to F_GETLKJeff Layton1-38/+23
2014-05-13locktest: set f_fd to INVALID_HANDLE on closeJeff Layton1-7/+3
2014-05-13locktest: don't assume that F_OPEN should use O_RDWRJeff Layton1-14/+13
2014-04-22generic/285: fix test for generic SEEK_HOLE/DATA implementationsKonstantin Khlebnikov1-2/+3
2014-04-16renameat2 syscall: turn EEXIST into ENOTEMPTYMiklos Szeredi1-0/+9
2014-04-16generic: add renameat2 system call number for i386Theodore Ts'o1-0/+4
2014-04-14generic: add renameat2 system call number for i386Theodore Ts'o1-0/+4
2014-04-14common: add infrastructure for renameat2 syscall testsMiklos Szeredi2-1/+104
2014-04-04fs: add directories hash collision testHannes Frederic Sowa2-1/+224
2014-03-13build: Move fallocate include into global.hLukas Czerner1-0/+25
2014-03-13aio-dio: fix error msg in aio-dio-subblock-eof-read.cEric Sandeen1-2/+2
2014-02-18src/cloner: use btrfs/ioctl.h header if presentDavid Disseldorp1-0/+4
2014-02-18btrfs: add small program for clone testingDavid Disseldorp2-1/+189
2014-02-06xfs/008: initialize "valid" bitmap in randholes.cEric Sandeen1-0/+1
2014-01-20xfstests: allow override of XFS_IOC_DIOINFOEric Sandeen1-0/+5
2013-11-12xfstests: fix compile error of src/fssum.c on bigendian hostEryu Guan1-0/+2
2013-11-09xfstests: src/feature.c: print a number of online CPUsStanislav Kholmanskikh1-3/+24
2013-11-09xfstests: posix_memalign and io_submit do not set errnoChristoph Hellwig4-23/+36
2013-08-19xfstests: add nsexec user namespace helperDwight Engen2-1/+240
2013-08-13xfstests: add fssum toolJan Schmidt2-0/+836
2013-07-08xfstests generic/313: test ctime and mtime are updated on truncate and ftruncateEryu Guan2-1/+111
2013-06-25xfstests: fsync-tester: fix pwrite() return check and disable direct for test 19Josef Bacik1-1/+9
2013-06-03xfstests 285: Test offsets over 4GBJan Kara1-0/+78
2013-06-03xfstests: fix seek_sanity_test for fs w/o fallocateEric Sandeen1-4/+26
2013-05-31xfstests 285: Fix indentation of do_pwriteJan Kara1-13/+13
2013-05-28xfstests: fix src/seek_sanity_test -t optionEric Sandeen1-8/+11
2013-05-28xfstests: cleanup the codes related to h_chksumZhi Yong Wu1-2/+0
2013-05-14In xfstest 285/286 we don't check whether the target file systemZheng Liu1-2/+16
2013-05-03xfstests 311: test fsync with dm flakey V4Josef Bacik2-1/+538
2013-05-03Revert "xfstests 311: test fsync with dm flakey V3"Rich Johnston2-538/+1
2013-05-03xfstests 311: test fsync with dm flakey V3Josef Bacik2-1/+538
2013-04-05xfstests generic 310: check concurrently of readdir and read on the same dire...Zhao Hongjiang3-1/+104
2013-03-11xfstests, aio-dio-extend-stat.c: fix error reportingJeff Moyer1-4/+3
2013-03-05xfstests: use native definition of O_DIRECT flagEric Whitney1-2/+4
2013-01-29xfstests: SGI license update for looptest.cAndrew Dahl1-25/+14
2012-11-28Revert "xfstests: resolve symlinked devices to real paths"Rich Johnston1-32/+0
2012-11-28Revert "xfstests: fix to build src/realpath and the correct the existence of ...Rich Johnston1-1/+1
2012-11-21xfstests: resolve compiler warningsRich Johnston3-5/+3
2012-11-21xfstests: remove unsupported conditionalsRich Johnston5-22/+0
2012-11-21xfstests: fix to build src/realpath and the correct the existence of target d...sat1-1/+1
2012-11-20xfstests: get return value in seek_sanity_testwenqing.lz1-2/+2
2012-10-26xfstests: resolve symlinked devices to real pathsEric Sandeen1-0/+32
2012-10-24Use upstream version of fstrim instead of the local oneTomas Racek2-258/+1
2012-09-24xfstests: fix a compile warning at seek_sanity_test.cJeff Liu1-2/+4
2012-09-06xfstests: Use libtool to install applicationsRich Johnston1-3/+3
2012-05-11xfstests: introduce 286 for SEEK_DATA/SEEK_HOLE copy testJeff Liu2-1/+251
2012-05-11xfstests: introduce 285 for SEEK_DATA/SEEK_HOLE sanity testJeff Liu2-1/+684
2011-09-23257: check getdents64() for duplicatesGraÅžvydas Ignotas2-1/+125
2011-09-23fstrim: Use strtoull instead of strtoulLukas Czerner1-1/+1
2011-08-22xfstests: fix loggen compile against recent xfsprogs headersChristoph Hellwig1-0/+4
2011-08-03make t_immutable and 079 filesystem-agnosticStefan Behrens1-44/+22
2011-05-04xfstests: clean up fallocate configuration testsEric Sandeen1-1/+1
2011-04-15xfsqa: reduce error output on 229Dave Chinner1-2/+5
2011-03-11xfstests: some refinements on "make depend"Alex Elder2-0/+4
2011-03-09xfstests: fix a few build warningsAlex Elder4-3/+9
2011-03-08225: add additional fiemap-tester run without syncEric Sandeen1-6/+11
2011-03-08Fix fiemap-tester for fewer extents returnedEric Sandeen1-1/+3
2011-02-23Notify via syslog when godown is shutting down fsEric Sandeen1-0/+3
2011-02-21Add test 251: Check filesystem FITRIM implementationLukas Czerner2-1/+258
2011-02-16089: fix error caused by weird stdout buffer handlingLukas Czerner1-1/+7
2011-02-13aiodio_sparse2: fix up alignment for 4k logical block sized devicesJeff Moyer1-1/+22
2011-01-07xfsqa: make hole tests independent of speculative allocation patternsDave Chinner2-0/+21
2010-12-16xfstests: ensure uint64_t is defined for <linux/fs.h>Alex Elder1-0/+1
2010-12-16xfstests: pwrite hang when writing from mmaped buffer of the same pageZhong, Xin2-1/+74