// "The test is just broken.  It made some odd assumptions on
// what RWF_NOMAIT means with buffered writes..." -- Jens Axboe
// https://lore.kernel.org/r/b2865bd6-2346-8f4d-168b-17f06bbedbed@kernel.dk
//
generic/471

#if LINUX_VERSION_CODE < KERNEL_VERSION(5,10,0)
// The proposed fix for generic/484, "locks: change POSIX lock
// ownership on execve when files_struct is displaced" would break NFS
// Jeff Layton and Eric Biederman have some ideas for how to address it
// but fixing it is non-trivial
generic/484
#endif

#if LINUX_VERSION_CODE < KERNEL_VERSION(5,4,0)
// This test has false positives on all file systems that don't support
// copy_file_range, since swap files can be read by root, and this
// test tries to enforce that copy_file_range won't work on swap files.
// Unfortunately, xfs_io falls back to read/write if necessary, which
// causes generic/554 to fail.
generic/554
#endif

// Richacl was proposed in 2017, and is in SuSE(?) kernels, but it's never
// gone upstream.   Suppress richacl tests to avoid a large number of
// "skipped test" noise.
-g richacl

#ifndef IS_DAX_CONFIG
// Unless we are testing the dax config, we can exclude all dax tests
-g dax
#endif
