kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
authorColin Ian King <colin.i.king@gmail.com>
Mon, 17 Apr 2023 10:47:43 +0000 (11:47 +0100)
committerShuah Khan <skhan@linuxfoundation.org>
Mon, 12 Jun 2023 22:39:10 +0000 (16:39 -0600)
commit375b9ff53cb6f9c042817b75f2be0a650626dc4f
tree78fbdf0fcdb12748a648ca8f1d9f9e40aed6bb8e
parent17cb2f17ed50d55ca4598b3cfa58fbc3bf019280
kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined

In the unlikely case that CLOCK_REALTIME is not defined, variable ret is
not initialized and further accumulation of return values to ret can leave
ret in an undefined state. Fix this by initialized ret to zero and changing
the assignment of ret to an accumulation for the CLOCK_REALTIME case.

Fixes: 03f55c7952c9 ("kselftest: Extend vDSO selftest to clock_getres")
Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Reviewed-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/vDSO/vdso_test_clock_getres.c