mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
f6ddaf130d
This is a regression test for a bug in the XFS implementation of FSSETXATTR. When we try to change a file's project id, the quota reservation code will update the incore quota reservations for delayed allocation blocks. Unfortunately, it does this before we finish validating all the FSSETXATTR parameters, which means that if we decide to bail out, we also fail to undo the incore changes. Signed-off-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Chandan Babu R <chandanrlinux@gmail.com> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
193 lines
3.4 KiB
Plaintext
193 lines
3.4 KiB
Plaintext
*.lo
|
|
*.o
|
|
*.la
|
|
.dep
|
|
.libs
|
|
.ltdep
|
|
|
|
/local.config
|
|
/results
|
|
|
|
# autoconf generated files
|
|
/aclocal.m4
|
|
/autom4te.cache
|
|
/configure
|
|
/config.guess
|
|
/config.log
|
|
/config.status
|
|
/config.sub
|
|
/m4/libtool.m4
|
|
/m4/ltoptions.m4
|
|
/m4/ltsugar.m4
|
|
/m4/ltversion.m4
|
|
/m4/lt~obsolete.m4
|
|
|
|
# libtool
|
|
/libtool
|
|
/install-sh
|
|
/ltmain.sh
|
|
|
|
# build system
|
|
/include/builddefs
|
|
/include/config.h
|
|
/include/config.h.in
|
|
|
|
# quilt
|
|
/patches
|
|
/.pc
|
|
|
|
# custom config files
|
|
/configs/*.config
|
|
|
|
# ltp/ binaries
|
|
/ltp/aio-stress
|
|
/ltp/doio
|
|
/ltp/fsstress
|
|
/ltp/fsx
|
|
/ltp/growfiles
|
|
/ltp/iogen
|
|
|
|
# src/ binaries
|
|
/src/af_unix
|
|
/src/alloc
|
|
/src/append_reader
|
|
/src/append_writer
|
|
/src/attr_replace_test
|
|
/src/attr-list-by-handle-cursor-test
|
|
/src/bstat
|
|
/src/bulkstat_null_ocount
|
|
/src/bulkstat_unlink_test
|
|
/src/bulkstat_unlink_test_modified
|
|
/src/chprojid_fail
|
|
/src/cloner
|
|
/src/dbtest
|
|
/src/deduperace
|
|
/src/devzero
|
|
/src/dio-interleaved
|
|
/src/dio-invalidate-cache
|
|
/src/dirhash_collide
|
|
/src/dirperf
|
|
/src/dirstress
|
|
/src/e4compact
|
|
/src/fault
|
|
/src/feature
|
|
/src/fiemap-tester
|
|
/src/fill
|
|
/src/fill2
|
|
/src/fs_perms
|
|
/src/fscrypt-crypt-util
|
|
/src/fssum
|
|
/src/fstest
|
|
/src/fsync-err
|
|
/src/fsync-tester
|
|
/src/ftrunc
|
|
/src/genhashnames
|
|
/src/getdevicesize
|
|
/src/getpagesize
|
|
/src/godown
|
|
/src/holes
|
|
/src/holetest
|
|
/src/itrash
|
|
/src/listxattr
|
|
/src/locktest
|
|
/src/loggen
|
|
/src/looptest
|
|
/src/lstat64
|
|
/src/makeextents
|
|
/src/metaperf
|
|
/src/mkswap
|
|
/src/mmapcat
|
|
/src/mmap-write-concurrent
|
|
/src/multi_open_unlink
|
|
/src/nametest
|
|
/src/nsexec
|
|
/src/open_by_handle
|
|
/src/permname
|
|
/src/preallo_rw_pattern_reader
|
|
/src/preallo_rw_pattern_writer
|
|
/src/punch-alternating
|
|
/src/pwrite_mmap_blocked
|
|
/src/randholes
|
|
/src/rename
|
|
/src/renameat2
|
|
/src/resvtest
|
|
/src/runas
|
|
/src/seek_copy_test
|
|
/src/seek_sanity_test
|
|
/src/splice-test
|
|
/src/stale_handle
|
|
/src/stat_test
|
|
/src/swapon
|
|
/src/t_access_root
|
|
/src/t_attr_corruption
|
|
/src/t_create_long_dirs
|
|
/src/t_create_short_dirs
|
|
/src/t_dir_offset
|
|
/src/t_dir_offset2
|
|
/src/t_dir_type
|
|
/src/t_encrypted_d_revalidate
|
|
/src/t_enospc
|
|
/src/t_ext4_dax_inline_corruption
|
|
/src/t_ext4_dax_journal_corruption
|
|
/src/t_futimens
|
|
/src/t_get_file_time
|
|
/src/t_getcwd
|
|
/src/t_holes
|
|
/src/t_immutable
|
|
/src/t_mmap_collision
|
|
/src/t_mmap_cow_race
|
|
/src/t_mmap_dio
|
|
/src/t_mmap_fallocate
|
|
/src/t_mmap_stale_pmd
|
|
/src/t_mmap_write_ro
|
|
/src/t_mmap_writev
|
|
/src/t_mtab
|
|
/src/t_ofd_locks
|
|
/src/t_open_tmpfiles
|
|
/src/t_readdir_1
|
|
/src/t_readdir_2
|
|
/src/t_rename_overwrite
|
|
/src/t_stripealign
|
|
/src/t_truncate_cmtime
|
|
/src/t_truncate_self
|
|
/src/test-nextquota
|
|
/src/testx
|
|
/src/trunc
|
|
/src/truncfile
|
|
/src/unwritten_mmap
|
|
/src/unwritten_sync
|
|
/src/usemem
|
|
/src/writemod
|
|
/src/writev_on_pagefault
|
|
/src/xfsctl
|
|
/src/aio-dio-regress/aio-dio-append-write-fallocate-race
|
|
/src/aio-dio-regress/aio-dio-append-write-read-race
|
|
/src/aio-dio-regress/aio-dio-cow-race
|
|
/src/aio-dio-regress/aio-dio-cycle-write
|
|
/src/aio-dio-regress/aio-dio-eof-race
|
|
/src/aio-dio-regress/aio-dio-extend-stat
|
|
/src/aio-dio-regress/aio-dio-fcntl-race
|
|
/src/aio-dio-regress/aio-dio-hole-filling-race
|
|
/src/aio-dio-regress/aio-dio-invalidate-failure
|
|
/src/aio-dio-regress/aio-dio-invalidate-readahead
|
|
/src/aio-dio-regress/aio-dio-subblock-eof-read
|
|
/src/aio-dio-regress/aio-dio-write-verify
|
|
/src/aio-dio-regress/aio-free-ring-with-bogus-nr-pages
|
|
/src/aio-dio-regress/aio-io-setup-with-nonwritable-context-pointer
|
|
/src/aio-dio-regress/aio-last-ref-held-by-io
|
|
/src/aio-dio-regress/aiocp
|
|
/src/aio-dio-regress/aiodio_sparse2
|
|
/src/log-writes/replay-log
|
|
/src/perf/*.pyc
|
|
|
|
# Symlinked files
|
|
/tests/generic/035.out
|
|
/tests/generic/050.out
|
|
/tests/xfs/033.out
|
|
/tests/xfs/071.out
|
|
/tests/xfs/096.out
|
|
|
|
# cscope files
|
|
cscope.*
|
|
ncscope.*
|