On Wed, Aug 03, 2022 at 06:48:47AM +0000, liuyd.fnst@xxxxxxxxxxx wrote: > Hi Zorro > > On 8/2/22 17:17, Zorro Lang wrote: > > On Tue, Aug 02, 2022 at 07:52:40AM +0000, Liu Yiding wrote: > >> This test require security attr. Skip test if fs doesn't support > >> security attr. E.g. virtiofs > >> > >> Signed-off-by: Liu Yiding <liuyd.fnst@xxxxxxxxxxx> > >> --- > > > > Hmm... looks like we can re-start this discussion long time ago: > > > > https://lore.kernel.org/fstests/20220323023845.saj5en74km7aibdx@zlang-mailbox/ > > > > About how can we deal with those fs doesn't support capabilities, e.g. nfs, virtiofs?? > > Ahh, so I don't need to send a v2 patch until you finish above discussion. Actually I'm not sure if we need a _require_capabilities(), or just use "_require_attrs security" for all filesystems which support/unsupport capabilities. Hope to hear more points. If you'd like to send v2, there's not only g/688 need capabilities. Thanks, Zorro > > > > > Thanks, > > Zorro > > > >> tests/generic/688 | 2 ++ > >> 1 file changed, 2 insertions(+) > >> > >> diff --git a/tests/generic/688 b/tests/generic/688 > >> index 426286b6..d11b4c21 100755 > >> --- a/tests/generic/688 > >> +++ b/tests/generic/688 > >> @@ -7,6 +7,7 @@ > >> # Functional test for dropping capability bits as part of an fallocate. > >> # > >> . ./common/preamble > >> +. ./common/attr > >> _begin_fstest auto prealloc quick > >> > >> # Override the default cleanup function. > >> @@ -28,6 +29,7 @@ _require_command "$GETCAP_PROG" getcap > >> _require_command "$SETCAP_PROG" setcap > >> _require_xfs_io_command falloc > >> _require_test > >> +_require_attrs security > >> _require_congruent_file_oplen $TEST_DIR 65536 > >> > >> junk_dir=$TEST_DIR/$seq > >> -- > >> 2.34.1 > >>