aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-10 18:49:22 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-10 18:49:22 +0000
commit9d7bc15a51ab668902ddeb08ef29d6d4f68a1097 (patch)
tree6426a314340bc0c58206740fecf5851e0dab7e56
parent0ae0b4bfcfbaffcce62bf2160d9f197ab79f6b91 (diff)
parentd9c3d2d68e7e6c88fba8e61f73c0c42d553b529e (diff)
downloadltp-aml_tz4_332714010.tar.gz
Snap for 11293587 from d9c3d2d68e7e6c88fba8e61f73c0c42d553b529e to mainline-tzdata4-releaseaml_tz4_332714050aml_tz4_332714010aml_tz4_332714010
Change-Id: Ia63d3f7f5da51297c43d3f39421057b324573fd0
-rw-r--r--testcases/kernel/syscalls/clock_gettime/clock_gettime01.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c b/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c
index be9573afc..11da39cf0 100644
--- a/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c
+++ b/testcases/kernel/syscalls/clock_gettime/clock_gettime01.c
@@ -73,7 +73,15 @@ static struct time64_variants variants[] = {
static void setup(void)
{
+ long unsigned utime;
+
tst_res(TINFO, "Testing variant: %s", variants[tst_variant].desc);
+
+ do {
+ SAFE_FILE_SCANF("/proc/self/stat",
+ "%*d %*s %*c %*d %*d %*d %*d %*d %*u %*u %*u %*u %*u %lu",
+ &utime);
+ } while (utime == 0);
}
static void verify_clock_gettime(unsigned int i)
@@ -118,4 +126,5 @@ static struct tst_test test = {
.test_variants = ARRAY_SIZE(variants),
.setup = setup,
.needs_root = 1,
+ .timeout = 10,
};