From d80489e7d5881d7c70fefa9a5dc1cd1e15806107 Mon Sep 17 00:00:00 2001 From: "Darrick J. Wong" Date: Tue, 11 May 2021 19:02:19 -0700 Subject: [PATCH] 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 --- ltp/fsx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.30.2