aboutsummaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Expand)AuthorFilesLines
2022-04-27chown: fix ownership format stringMurphy Zhou1-3/+3
2022-04-27cephfs: add ceph-fuse suport for ceph-fuseRishabh Dave2-12/+37
2022-04-27fstests: remove _wipe_fs from dump testing entirelyZorro Lang1-17/+0
2022-04-17common/rc: let xfs_scrub tell us about its unicode checkerDarrick J. Wong1-0/+12
2022-04-17ceph/001: add extra check for remote object copiesLuís Henriques1-0/+10
2022-04-17common/filter: extend _filter_xfs_io to match -nanEric Whitney1-3/+3
2022-04-17common/encrypt: use a sub-keyring within the session keyringEric Biggers1-15/+40
2022-04-17common/rc: Skip virtiofs when _require_exportfsLiu Yiding1-0/+8
2022-04-17generic/020: move MAX_ATTRS and MAX_ATTRVAL_SIZE logicDavid Disseldorp1-75/+0
2022-04-17common/rc: fix _try_scratch_mount() and _test_mount() when mount failsFilipe Manana1-0/+8
2022-04-17fstests: replace hexdump with od commandZorro Lang1-0/+12
2022-04-10common: allow to run all tests on idmapped mountsChristian Brauner3-0/+53
2022-04-10common/encrypt: allow the use of 'fscrypt:' as key prefixLuís Henriques1-11/+25
2022-04-10btrfs/237: Use zone cap instead of zone size in fill_size and rest calculationPankaj Raghav1-0/+13
2022-04-10common/btrfs: don't skip the test if BTRFS_PROFILE_CONFIGS contains unsupport...Qu Wenruo1-7/+1
2022-04-10common/encrypt: verify the key identifiersEric Biggers1-0/+13
2022-04-10common/encrypt: log full ciphertext verification paramsEric Biggers1-0/+11
2022-04-10fscrypt-crypt-util: use an explicit --direct-key optionEric Biggers1-6/+4
2022-04-10xfs/17[013]: fix intermittent failures when filesystem metadata gets largeDarrick J. Wong1-1/+1
2022-04-10common/xfs: fix broken code in _check_xfs_filesystemDarrick J. Wong1-3/+3
2022-03-21common/rc: avoid mixed mode for zoned btrfsShin'ichiro Kawasaki1-4/+4
2022-02-21btrfs: add support for capturing metadumps of corrupted fsesAnthony Iliopoulos3-0/+19
2022-02-21common: factor out xfs unique part from _filter_mkfsShin'ichiro Kawasaki2-39/+42
2022-02-21common/btrfs: use $AWK_PROGLuis Chamberlain1-3/+3
2022-02-21common/config: fix use of MODPROBE_RM_PATIENT_TIMEOUT_ARGSLuis Chamberlain1-1/+1
2022-02-21common/attr: adbjust acl_max of f2fsSun Ke1-3/+16
2022-02-14btrfs: defrag with regular and preallocated extentsQu Wenruo2-0/+34
2022-02-14common/rc: set maximum label length for ext4Lukas Czerner1-0/+3
2022-02-14common: handle old versions of modprobe which don't support --helpTheodore Ts'o1-1/+1
2022-02-14fstests: skip tests that require XFS_IOC_ALLOCSPDarrick J. Wong1-2/+2
2022-02-14common/dump: add explicit requirement for specific users and groupsAnthony Iliopoulos1-0/+5
2022-02-14common/rc: fix group detection regex to strictly match required nameAnthony Iliopoulos1-1/+1
2022-01-16xfs: test fixes for new 5.17 behaviorsDarrick J. Wong1-0/+12
2022-01-16common/rc: fix unicode checker detection in xfs_scrubDarrick J. Wong1-5/+14
2022-01-16common/rc: fix _check_xfs_scrub_does_unicode on newer versions of libc-binTheodore Ts'o1-1/+1
2022-01-09ceph/001-003: skip if test_dummy_encryption is enabledJeff Layton2-10/+20
2022-01-09common: handle ceph's new mount syntaxJeff Layton2-2/+28
2021-12-25generic: add race test between reflink and mmap readShiyang Ruan1-0/+11
2021-12-25generic: add buffered-io CoW test for mixed&source extentsShiyang Ruan1-0/+51
2021-12-25common/rc: introduce _require_scratch_delalloc()Shiyang Ruan1-0/+13
2021-12-19common/filter: add _filter_bash()Theodore Ts'o1-0/+11
2021-12-12common/module: fix patient module remover when module is not presentLuis Chamberlain1-0/+2
2021-12-05btrfs: Add new test for setting the chunk size.Stefan Roesch1-3/+24
2021-12-05generic/571: skip test if locktest -t on NFS returns EAGAINsuy.fnst@fujitsu.com1-1/+4
2021-11-21fstests: detect btrfs compression and disable certain testsJosef Bacik2-0/+18
2021-11-14btrfs: make nospace_cache related test cases to work with latest v2 cacheQu Wenruo1-0/+12
2021-11-14fstests: check if the scratch device is an lv device for certain testsJosef Bacik1-0/+11
2021-11-14fstests: print symbolic names for fiemap flagsJosef Bacik1-1/+15
2021-11-14common/rc: Enable _format_swapfile to return the swap sizeCarlos Maiolino1-3/+7
2021-11-14common/renameat2: use mktemp(1) to create temporary directoryLuís Henriques1-2/+1
2021-11-14common/rc: add _require_kernel_config and _has_kernel_configLukas Czerner2-0/+30
2021-11-07common/btrfs: source module file and remove duplicatesLuis Chamberlain1-0/+2
2021-11-07common/rc: Fix check for SCRATCH_DEV_POOL presence in _scratch_dev_pool_getNikolay Borisov1-5/+5
2021-10-31dmflakey: fix environment-destroying mistakes in _cleanup_flakeyDarrick J. Wong1-4/+8
2021-10-31fstests: _require_dm_target should not always skip DAX capable devicesDave Chinner1-6/+15
2021-10-25common/btrfs: add _require_btrfs_sysfs_fsid helperAnand Jain1-0/+14
2021-10-10common/log: fix *_dump_log routines for ext4Catherine Hoang1-2/+2
2021-10-10common/log: move *_dump_log routines to common/logCatherine Hoang2-26/+26
2021-10-10fstests: rename _test_inject_logprint to _test_remount_dump_logCatherine Hoang1-1/+1
2021-10-10fstests: rename _scratch_inject_logprint to _scratch_remount_dump_logCatherine Hoang1-1/+1
2021-10-10common/rc: add _require_user_exists() to check if a user existsLuis Henriques1-9/+18
2021-09-26tools: make sure that test groups are described in the documentationDarrick J. Wong1-0/+21
2021-09-26common/rc: use directio mode for the loop device when possibleDarrick J. Wong1-0/+8
2021-09-26common/rc: re-fix detection of device-mapper/persistent memory incompatibilityDarrick J. Wong1-3/+15
2021-09-26common/module: use patient module removalLuis Chamberlain1-3/+3
2021-09-05generic: test shutdowns of a nested filesystemDarrick J. Wong1-0/+24
2021-09-05common/renameat2: Make _rename_tests_source_dest take flags as 4th arguementNikolay Borisov1-2/+3
2021-09-05common/rc: fix MKSWAP_PROG quotingXiong Zhou1-1/+2
2021-09-05common/xfs: skip xfs_check unless the test runner forces us toDarrick J. Wong1-4/+8
2021-09-05fstests: which has been deprecated by DebianDave Chinner1-1/+1
2021-08-29common/rc: fix ignoring of errors onLuis Chamberlain1-2/+2
2021-08-22common/scsi_debug: use the patient module removerLuis Chamberlain1-12/+25
2021-08-22common/module: add patient module rmmod supportLuis Chamberlain2-0/+139
2021-08-22btrfs: add checks for zoned block deviceNaohiro Aota1-0/+26
2021-08-22common: add zoned block device checksNaohiro Aota1-0/+13
2021-08-15common/rc: debug add _scratch_mount_options to the _scratch_mountAnand Jain1-1/+1
2021-08-15common/rc: fix blocksize detection for btrfsNaohiro Aota1-1/+4
2021-08-15common/rc: introduce minimal fs size checkNaohiro Aota1-0/+12
2021-08-08dmerror: export configuration so that subprograms don't have to reinitDarrick J. Wong1-3/+5
2021-08-08dmflakey: support external log and realtime devicesDarrick J. Wong1-3/+103
2021-08-08common/rc: only force nfs4.2 non-default SEEK_HOLE behaviourJeffle Xu1-4/+4
2021-08-01common/attr: Reduce MAX_ATTRS to leave some overhead for 64K blocksizeRitesh Harjani1-0/+39
2021-08-01common/attr: Cleanup end of line whitespaces issuesRitesh Harjani1-9/+9
2021-08-01common/scsi_debug: use udevadm settle instead of sleepingLuis Chamberlain1-2/+2
2021-08-01common/config: disable udevadm settle if CONFIG_NET is disabledLuis Chamberlain1-1/+8
2021-08-01tools: add a dm-logwrites replay toolDave Chinner1-4/+4
2021-07-25common/quota: allow removing quota options entirely in _qmount_optionChristoph Hellwig1-1/+3
2021-07-25common/encrypt: accept '-' character in no-key namesEric Biggers1-1/+4
2021-07-25common/encrypt: add helper function for filtering no-key namesEric Biggers1-0/+17
2021-07-18dmthin: erase the metadata device properly before startingDarrick J. Wong1-2/+6
2021-07-18generic/{453,454}: Don't run for FSs restricting namesPavel Reichl1-0/+13
2021-06-27fstests: automatically generate group filesDarrick J. Wong1-0/+8
2021-06-27fstests: refactor test boilerplate codeDarrick J. Wong1-0/+55
2021-06-13ext4/048: add check for od endian flagLeah Rumancik1-0/+6
2021-06-13common/rc: fix _scratch_mkfs_blocksized indentationAnand Jain1-30/+32
2021-06-13btrfs: support other sectorsizes in _scratch_mkfs_blocksizedAnand Jain1-0/+9
2021-06-06common/config: remove default 4k blocksize from XFS_MKFS_OPTIONSZorro Lang1-1/+0
2021-05-30fstests: initial bcachefs supportKent Overstreet4-2/+22
2021-05-30common/xfs: Fix _require_scratch_xfs_shrink bugYang Xu1-1/+2
2021-05-23common/xfs: refactor commands to select a particular xfs backing deviceDarrick J. Wong2-1/+26
2021-05-16common: always pass -f to $DUMP_COMPRESSORDarrick J. Wong2-2/+2
2021-05-16common/xfs: add _require_scratch_xfs_shrink helperGao Xiang1-0/+20
2021-05-09xfs/49[12]: skip pre-lazysbcount filesystemsDarrick J. Wong1-0/+12
2021-05-09generic/{094,225}: fix argument to _require_file_block_size_equals_fs_block_sizeDarrick J. Wong1-1/+2
2021-05-09common/rc: not run swapfile test for DAXXiaoli Feng1-4/+17
2021-05-09common/rc: relax xfs swapfile support checksDarrick J. Wong1-2/+2
2021-05-09btrfs: add test for zone auto reclaimJohannes Thumshirn1-0/+1
2021-05-09common/rc: introduce zone check commandsNaohiro Aota1-0/+44
2021-05-09xfs: test upgrading filesystem to bigtimeDarrick J. Wong1-0/+16
2021-05-09common: Fix recovery tests for tmpfsJan Kara1-1/+1
2021-04-25xfs: detect time limits from filesystemDarrick J. Wong2-1/+20
2021-04-25xfs: test inobtcount upgradeDarrick J. Wong1-0/+13
2021-04-25xfs: functional testing of V5-relevant optionsDarrick J. Wong1-0/+10
2021-04-25xfs: test that the needsrepair feature works as advertisedDarrick J. Wong1-0/+29
2021-04-25common/dmthin: make this work with external log devicesDarrick J. Wong1-1/+8
2021-04-25common/rc: Add _require_{chown,chmod}()Pavel Reichl1-0/+34
2021-04-18generic/554: hide permision warning on exfatPavel Reichl1-0/+7
2021-04-18common: hide permision warning from mkswap for exfatPavel Reichl1-1/+2
2021-04-18generic/{094,225}: skip test when the xfs rt extent size is larger than 1 fsbDarrick J. Wong1-0/+10
2021-04-18generic/620: fix order of require_scratch callsDarrick J. Wong1-1/+2
2021-04-18misc: replace more open-coded _scratch_xfs_db callsDarrick J. Wong1-1/+1
2021-04-18common/dump: filter out xfs_restore messages about fallocate failuresDarrick J. Wong1-0/+1
2021-04-18common/quota: move _qsetup() helper to common codeChristian Brauner1-0/+20
2021-04-18common/rc: add _scratch_{u}mount_idmapped() helpersChristian Brauner1-0/+35
2021-04-18generic: add fstests for idmapped mountsChristian Brauner1-0/+34
2021-04-11common/xfs: work around a hang-on-stdin bug in xfs_admin 5.11Darrick J. Wong1-1/+7
2021-04-11common/xfs: support realtime devices with _scratch_xfs_adminDarrick J. Wong1-1/+7
2021-04-11xfs/23[12]: abstractify the XFS cow prealloc trimming intervalDarrick J. Wong1-0/+23
2021-03-29common/rc: don't rely on /proc/partitions for device sizeJohannes Thumshirn1-1/+1
2021-03-28common/rc: refactor _require_{ext2,tmpfs} helpersDarrick J. Wong1-18/+5
2021-03-28common: Escape SCRATCH_DEV variableAndré Almeida1-1/+1
2021-03-28common/populate: change how we describe cached populated imagesDarrick J. Wong1-2/+12
2021-03-28common/populate: create fifos when pre-populating filesystemsDarrick J. Wong1-0/+4
2021-03-28populate: create block devices when pre-populating filesystemsDarrick J. Wong1-2/+2
2021-03-21common/xfs: Add helper to obtain fsxattr field valueChandan Babu R1-0/+9
2021-03-21common/xfs: Add a helper to get an inode fork's extent countChandan Babu R1-0/+20
2021-03-21_check_xfs_filesystem: sync fs before running scrubChandan Babu R1-0/+11
2021-03-21common: capture qcow2 dumps of corrupt ext* filesystemsDarrick J. Wong3-1/+23
2021-03-21populate: support compressing metadumpsDarrick J. Wong1-2/+19
2021-03-21common: move _scratch_metadump to common/xfsDarrick J. Wong3-13/+14
2021-03-21common: capture metadump output if xfs filesystem check failsDarrick J. Wong1-6/+44
2021-03-17common/rc: virtiofs does not support atime optionsMax Reitz1-1/+1
2021-03-15common/filter: refactor quota report filteringDarrick J. Wong1-0/+24
2021-03-14fstests: remove DMAPI support from build systemDarrick J. Wong1-1/+0
2021-03-14fstests: remove DMAPI testsDarrick J. Wong3-139/+2
2021-03-08generic: add helpers for dumping fs-verity metadataEric Biggers1-0/+36
2021-03-08generic: factor out helpers for fs-verity built-in signaturesEric Biggers1-1/+36
2021-03-08common/rc: fix detection of device-mapper/persistent memory incompatibilityDarrick J. Wong1-1/+2
2021-03-07btrfs: make sure we rescan all devices after unregisteringQu Wenruo1-0/+8
2021-03-07fuzzy: capture core dumps from repair utilitiesDarrick J. Wong1-0/+3
2021-03-07config: wrap xfs_metadump as $XFS_METADUMP_PROG like the other toolsDarrick J. Wong2-1/+2
2021-02-28common: remove _require_no_rtinheritDarrick J. Wong1-10/+0
2021-02-28xfs: fix filestreams tests when rtinherit=1Darrick J. Wong1-0/+5
2021-02-28_scratch_mkfs_geom(): Filter out 'k' suffix from fs block sizeChandan Babu R1-1/+1
2021-01-24xfs: test mkfs.xfs config filesDarrick J. Wong1-0/+10
2021-01-17common/filter: add _filter_statMurphy Zhou1-0/+6
2021-01-10common/rc: swapon should not fail for given FS in _require_scratch_swapfile()Ritesh Harjani1-4/+16
2020-12-21overlay: run unionmount tests with custom overlay mount optionsAmir Goldstein1-0/+8
2020-12-21generic: Add test to check for mounting a huge sparse dm deviceRitesh Harjani1-0/+31
2020-12-06common/rc: Fix _check_s_dax()Ira Weiny1-2/+19
2020-12-06ceph: add a new test for cross quota realms renamesLuis Henriques1-0/+7
2020-11-22misc: fix $MKFS_PROG.$FSTYP usage treewideDarrick J. Wong1-8/+8
2020-11-22common/populate: make sure _scratch_xfs_populate puts its files on the data d...Darrick J. Wong1-0/+11
2020-11-22common: extract rt extent size for _get_file_block_sizeDarrick J. Wong2-3/+30
2020-11-15generic: fsx IO_URING soak testsZorro Lang1-0/+16
2020-11-08xfs/030: hide the btree levels check errorsDarrick J. Wong1-0/+1
2020-11-02ceph: add copy_file_range (remote copy operation) testingLuis Henriques2-0/+24
2020-10-29common/repair: filter unknown block state properlyZorro Lang1-2/+2
2020-10-25common/config: Allow environment defined btrfs mkfs optionsGoldwyn Rodrigues1-0/+3
2020-10-11fstests: add a filter for the new getcap outputFilipe Manana2-0/+34
2020-10-11f2fs: verify ciphertext of compressed+encrypted fileEric Biggers1-0/+1
2020-10-11common/f2fs: add _require_scratch_f2fs_compression()Eric Biggers1-0/+27
2020-09-21common/rc: fix indentation in _scratch_mkfs_sizedDarrick J. Wong1-103/+102
2020-09-21common: drop HOSTOSDarrick J. Wong3-47/+25
2020-09-21common: kill _supported_osDarrick J. Wong1-18/+0
2020-09-21common/rc: teach _scratch_mkfs_sized to set a size on an xfs realtime volumeDarrick J. Wong1-2/+8
2020-09-21common/xfs: extract minimum log size message from mkfs correctlyDarrick J. Wong1-1/+7
2020-09-21xfs: add a _require_xfs_copy helperDarrick J. Wong1-0/+7
2020-09-21xfs: wrap xfs_db calls to the test deviceDarrick J. Wong1-0/+13
2020-09-21generic/607: don't break on filesystems that don't support FSGETXATTR on dirsDarrick J. Wong1-2/+8
2020-09-20common/rc: Add extra check for xfs_io -c "chattr" on XFSXiao Yang1-0/+16
2020-09-20common/rc: Check 'tPnE' flags on a directory instead of a regilar fileXiao Yang1-2/+11
2020-09-14common/attr: set MAX_ATTR values correctly for NFSFrank van der Linden1-2/+2
2020-09-14common/attr: make _require_attrs more fine-grainedFrank van der Linden1-24/+36
2020-08-31common/config: Allow sections names to contain hyphenNikolay Borisov1-1/+1
2020-08-16common/rc: Update _exclude_scratch_mount_option() and _require_dm_target() fo...Xiao Yang1-2/+6
2020-08-16common/dmlogwrites: Update _require_log_writes_dax() for new dax optionXiao Yang1-5/+19
2020-08-10generic: Verify the inheritance behavior of FS_XFLAG_DAX flag in various comb...Xiao Yang1-0/+12
2020-08-10generic: Verify if statx() can qurey S_DAX flag on regular file correctlyXiao Yang1-0/+13
2020-08-10generic/413, xfs/260: Improve format operation for PMD fault testingXiao Yang1-0/+10
2020-08-10generic/223: Don't clear MKFS_OPTION before calling _scratch_mkfs_geom()Xiao Yang1-1/+13
2020-08-10fstests: Use _require_scratch_dax_mountopt() and _require_dax_iflag()Xiao Yang1-14/+0
2020-08-10common/rc: Introduce helpers for new dax mount options and FS_XFLAG_DAXXiao Yang1-0/+52
2020-07-26overlay: run unionmount testsuite test casesAmir Goldstein2-0/+56
2020-07-20common/rc: fix false positives due to leaked mkfs output to stderrVladimir Zapolskiy1-1/+1
2020-07-20generic: test per-type quota softlimit enforcement timeoutZorro Lang1-0/+4
2020-06-21common/dmthin: modify DMTHIN_POOL_NAMEJeffle Xu1-1/+1
2020-06-21common/fuzzy: try to clear blocking flags first in _scratch_fuzz_modifyGao Xiang1-0/+2
2020-06-21ext4: add empty lines to mkfs_filterHarshad Shirwadkar1-1/+1
2020-06-21generic: verify ciphertext of IV_INO_LBLK_32 encryption policiesEric Biggers1-5/+13