All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] generic/683: _require_chmod
@ 2026-08-19 20:32 Eric Sandeen
  2026-08-20 14:37 ` Zorro Lang
  0 siblings, 1 reply; 3+ messages in thread
From: Eric Sandeen @ 2026-08-19 20:32 UTC (permalink / raw)
  To: fstests@vger.kernel.org

generic/683 uses chmod but does not _require_chmod, so filesystems
like exfat fail.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
---

diff --git a/tests/generic/683 b/tests/generic/683
index 883905da..226d2758 100755
--- a/tests/generic/683
+++ b/tests/generic/683
@@ -24,6 +24,7 @@ _cleanup()
 # Modify as appropriate.
 _require_user
 _require_test
+_require_chmod
 verb=falloc
 _require_xfs_io_command $verb
 _require_congruent_file_oplen $TEST_DIR 65536

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] generic/683: _require_chmod
  2026-08-19 20:32 [PATCH] generic/683: _require_chmod Eric Sandeen
@ 2026-08-20 14:37 ` Zorro Lang
  2026-08-20 14:57   ` Eric Sandeen
  0 siblings, 1 reply; 3+ messages in thread
From: Zorro Lang @ 2026-08-20 14:37 UTC (permalink / raw)
  To: Eric Sandeen; +Cc: fstests@vger.kernel.org

On Wed, Aug 19, 2026 at 03:32:01PM -0500, Eric Sandeen wrote:
> generic/683 uses chmod but does not _require_chmod, so filesystems
> like exfat fail.
> 
> Signed-off-by: Eric Sandeen <sandeen@redhat.com>
> ---

Hi Eric,

So great to see you ! This patch makes sense to me. Actually, g/683 belongs
to the same group/patchset of SUID test cases as g/684 through g/688, and all
of them use chmod. If we need to add _require_chmod to g/683, I would suggest
adding it to all of them.

Thanks,
Zorro

> 
> diff --git a/tests/generic/683 b/tests/generic/683
> index 883905da..226d2758 100755
> --- a/tests/generic/683
> +++ b/tests/generic/683
> @@ -24,6 +24,7 @@ _cleanup()
>  # Modify as appropriate.
>  _require_user
>  _require_test
> +_require_chmod
>  verb=falloc
>  _require_xfs_io_command $verb
>  _require_congruent_file_oplen $TEST_DIR 65536
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] generic/683: _require_chmod
  2026-08-20 14:37 ` Zorro Lang
@ 2026-08-20 14:57   ` Eric Sandeen
  0 siblings, 0 replies; 3+ messages in thread
From: Eric Sandeen @ 2026-08-20 14:57 UTC (permalink / raw)
  To: fstests@vger.kernel.org

On 8/20/26 9:37 AM, Zorro Lang wrote:
> On Wed, Aug 19, 2026 at 03:32:01PM -0500, Eric Sandeen wrote:
>> generic/683 uses chmod but does not _require_chmod, so filesystems
>> like exfat fail.
>>
>> Signed-off-by: Eric Sandeen <sandeen@redhat.com>
>> ---
> 
> Hi Eric,
> 
> So great to see you ! This patch makes sense to me. Actually, g/683 belongs
> to the same group/patchset of SUID test cases as g/684 through g/688, and all
> of them use chmod. If we need to add _require_chmod to g/683, I would suggest
> adding it to all of them.

Ok, fair enough - I should have looked more closely, and when running exfat
all of those tests properly did a _notrun due to /other/ constraints, but
we probably should explicitly mark each requirement even if they are
stacked.

I wonder if some sort of checkpatch or linter for xfstests might be
helpful, it's pretty simple to grep a test for chmod and ensure that
it has _require_chmod for example.

... or I wonder if it would be runtime-prohibitive to just build that
into the check script; if the script contains "chmod," run _require_chmod
automatically... similar for all the other trivial _require tests.

But maybe that's trying to be too clever. :)

-Eric

> Thanks,
> Zorro
> 
>>
>> diff --git a/tests/generic/683 b/tests/generic/683
>> index 883905da..226d2758 100755
>> --- a/tests/generic/683
>> +++ b/tests/generic/683
>> @@ -24,6 +24,7 @@ _cleanup()
>>  # Modify as appropriate.
>>  _require_user
>>  _require_test
>> +_require_chmod
>>  verb=falloc
>>  _require_xfs_io_command $verb
>>  _require_congruent_file_oplen $TEST_DIR 65536
>>


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-08-20 14:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-19 20:32 [PATCH] generic/683: _require_chmod Eric Sandeen
2026-08-20 14:37 ` Zorro Lang
2026-08-20 14:57   ` Eric Sandeen

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.