]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests: vDSO: vdso_test_correctness: Handle different tv_usec types
authorThomas Weißschuh <thomas.weissschuh@linutronix.de>
Fri, 27 Feb 2026 06:45:59 +0000 (07:45 +0100)
committerBorislav Petkov (AMD) <bp@alien8.de>
Wed, 11 Mar 2026 14:23:11 +0000 (15:23 +0100)
commit38bc16aa47dc89dc3753ee5359c7a7c15f7bf602
tree91f61a60929376297169853f945c6c85afda2315
parentad2af7768fac884ede727d2a085bd78b8e13fdef
selftests: vDSO: vdso_test_correctness: Handle different tv_usec types

On SPARC the field tv_usec of 'struct timespec' is not a 'long int', but
only a regular int. In this case the format string is incorrect and will
trigger compiler warnings.

Avoid the warnings by casting to 'long long', similar to how it is done for
the tv_sec and what the other similar selftests are doing.

Signed-off-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Tested-by: Andreas Larsson <andreas@gaisler.com>
Reviewed-by: Andreas Larsson <andreas@gaisler.com>
Link: https://patch.msgid.link/20260227-vdso-selftest-cleanups-v2-4-d84830fa8beb@linutronix.de
tools/testing/selftests/vDSO/vdso_test_correctness.c