[PATCH 1/3] selftests: vDSO: vdso_test_abi: Also test ALARM clocks

From: Thomas Weißschuh

Date: Mon Sep 21 2026 - 06:12:32 EST


Extend the tests to also handle CLOCK_REALTIME_ALARM and
CLOCK_BOOTTIME_ALARM. These are currently not handled by the vDSO,
so will fall through to the system call and succeed.

The tests will become useful when the vDSO will start handling these
clocks in later patches.
---
tools/testing/selftests/vDSO/vdso_test_abi.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/tools/testing/selftests/vDSO/vdso_test_abi.c b/tools/testing/selftests/vDSO/vdso_test_abi.c
index b162a4ba9c4f..4f538928e1d4 100644
--- a/tools/testing/selftests/vDSO/vdso_test_abi.c
+++ b/tools/testing/selftests/vDSO/vdso_test_abi.c
@@ -261,7 +261,7 @@ static inline void vdso_test_clock(clockid_t clock_id)
vdso_test_clock_getres_time64(clock_id);
}

-#define VDSO_TEST_PLAN 38
+#define VDSO_TEST_PLAN 46

int main(int argc, char **argv)
{
@@ -284,7 +284,9 @@ int main(int argc, char **argv)
vdso_test_gettimeofday();

vdso_test_clock(CLOCK_REALTIME);
+ vdso_test_clock(CLOCK_REALTIME_ALARM);
vdso_test_clock(CLOCK_BOOTTIME);
+ vdso_test_clock(CLOCK_BOOTTIME_ALARM);
vdso_test_clock(CLOCK_TAI);
vdso_test_clock(CLOCK_REALTIME_COARSE);
vdso_test_clock(CLOCK_MONOTONIC);

--
2.55.0