All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] generic/322: remove bad xfs_io sync_range
@ 2019-08-05 22:27 Andreas Gruenbacher
  2019-08-06 13:48 ` Andreas Gruenbacher
  2019-08-09  9:47 ` Eryu Guan
  0 siblings, 2 replies; 6+ messages in thread
From: Andreas Gruenbacher @ 2019-08-05 22:27 UTC (permalink / raw)
  To: fstests; +Cc: Andreas Gruenbacher

The xfs_io sync_range command requires offset and length arguments.  Those are
missing here, so the command fails with:

  bad argument count 1 to sync_range, expected at least 2 arguments

This went unnoticed because xfs_io still exits with status 0 in such cases,
which looks like a separate bug.

I'm assuming that the test did catch regressions as is and that the sync_range
command isn't needed.  If this isn't the case, please fix the test.

Signed-off-by: Andreas Gruenbacher <agruenba@redhat.com>
---
 tests/generic/322 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/generic/322 b/tests/generic/322
index 2afd7127..22797c04 100755
--- a/tests/generic/322
+++ b/tests/generic/322
@@ -65,7 +65,7 @@ _write_after_fsync_rename_test()
 	echo "fsync rename test"
 	_mount_flakey
 	$XFS_IO_PROG -f -c "pwrite 0 1M" -c "fsync" -c "pwrite 2M 1M" \
-		-c "sync_range -b" $SCRATCH_MNT/foo > $seqres.full 2>&1 || _fail "xfs_io failed"
+		$SCRATCH_MNT/foo > $seqres.full 2>&1 || _fail "xfs_io failed"
 	mv $SCRATCH_MNT/foo $SCRATCH_MNT/bar
 	$XFS_IO_PROG -c "fsync" $SCRATCH_MNT/bar
 	md5sum $SCRATCH_MNT/bar | _filter_scratch
-- 
2.20.1

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

end of thread, other threads:[~2019-08-19  9:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-05 22:27 [PATCH] generic/322: remove bad xfs_io sync_range Andreas Gruenbacher
2019-08-06 13:48 ` Andreas Gruenbacher
2019-08-15 14:49   ` Josef Bacik
2019-08-18 15:22     ` Eryu Guan
2019-08-19  8:59       ` Andreas Gruenbacher
2019-08-09  9:47 ` Eryu Guan

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.