diff mbox series

[linux-next] powerpc/selftests:Use timersub() for gettimeofday()

Message ID 20220816105106.82666-1-ye.xingchen@zte.com.cn (mailing list archive)
State Accepted
Commit c814bf958926ff45a9c1e899bd001006ab6cfbae
Headers show
Series [linux-next] powerpc/selftests:Use timersub() for gettimeofday() | expand

Commit Message

CGEL Aug. 16, 2022, 10:51 a.m. UTC
From: ye xingchen <ye.xingchen@zte.com.cn>

Use timersub() function to simplify the code.

Reported-by: Zeal Robot <zealci@zte.com.cn>
Signed-off-by: ye xingchen <ye.xingchen@zte.com.cn>
---
 tools/testing/selftests/powerpc/benchmarks/gettimeofday.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

Comments

Michael Ellerman Aug. 31, 2022, 1:13 p.m. UTC | #1
On Tue, 16 Aug 2022 10:51:06 +0000, cgel.zte@gmail.com wrote:
> From: ye xingchen <ye.xingchen@zte.com.cn>
> 
> Use timersub() function to simplify the code.
> 
> 

Applied to powerpc/next.

[1/1] powerpc/selftests:Use timersub() for gettimeofday()
      https://git.kernel.org/powerpc/c/c814bf958926ff45a9c1e899bd001006ab6cfbae

cheers
diff mbox series

Patch

diff --git a/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c b/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
index 6b415683357b..580fcac0a09f 100644
--- a/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
+++ b/tools/testing/selftests/powerpc/benchmarks/gettimeofday.c
@@ -12,7 +12,7 @@  static int test_gettimeofday(void)
 {
 	int i;
 
-	struct timeval tv_start, tv_end;
+	struct timeval tv_start, tv_end, tv_diff;
 
 	gettimeofday(&tv_start, NULL);
 
@@ -20,7 +20,9 @@  static int test_gettimeofday(void)
 		gettimeofday(&tv_end, NULL);
 	}
 
-	printf("time = %.6f\n", tv_end.tv_sec - tv_start.tv_sec + (tv_end.tv_usec - tv_start.tv_usec) * 1e-6);
+	timersub(&tv_start, &tv_end, &tv_diff);
+
+	printf("time = %.6f\n", tv_diff.tv_sec + (tv_diff.tv_usec) * 1e-6);
 
 	return 0;
 }