From: Darrick J. Wong Date: Wed, 12 May 2021 02:02:19 +0000 (-0700) Subject: fsx: fix backwards parameters in complaint about overly long copy X-Git-Tag: v2022.05.01~402 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d80489e7d5881d7c70fefa9a5dc1cd1e15806107;p=xfstests-dev.git fsx: fix backwards parameters in complaint about overly long copy If fsx encounters a situation where copy_file_range reports that it copied more than it was asked to, we report this as a failure. Unfortunately, the parameters to the print function are backwards, leading to this bogus complaint about a short copy: do_copy_range: asked 28672, copied 24576?? When we really asked to copy 24k but 28k was copied instead. Signed-off-by: Darrick J. Wong Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- diff --git a/ltp/fsx.c b/ltp/fsx.c index cd0bae55..d526d294 100644 --- a/ltp/fsx.c +++ b/ltp/fsx.c @@ -1662,7 +1662,7 @@ do_copy_range(unsigned offset, unsigned length, unsigned dest) prt("copy range: 0x%x to 0x%x at 0x%x\n", offset, offset + length, dest); prt("do_copy_range: asked %u, copied %u??\n", - nr, olen); + olen, nr); report_failure(161); } else if (nr > 0) olen -= nr;