[LTP] [PATCH] syscalls/statx06: use a fine-grained timestamp for the second time fetch
Jeff Layton
jlayton@kernel.org
Thu May 18 13:32:16 CEST 2023
I have a patchset in progress to change the kernel to sometimes use
fine-grained timestamps for the mtime/ctime. With this, the statx06 test
sometimes fails.
Change the test to grab a fine-grained timestamp for the "after" value,
which fixes the issue.
Signed-off-by: Jeff Layton <jlayton@kernel.org>
---
testcases/kernel/syscalls/statx/statx06.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testcases/kernel/syscalls/statx/statx06.c b/testcases/kernel/syscalls/statx/statx06.c
index ce82b905bebd..fa75982b0901 100644
--- a/testcases/kernel/syscalls/statx/statx06.c
+++ b/testcases/kernel/syscalls/statx/statx06.c
@@ -109,7 +109,7 @@ static void test_statx(unsigned int test_nr)
clock_wait_tick();
tc->operation();
clock_wait_tick();
- SAFE_CLOCK_GETTIME(CLOCK_REALTIME_COARSE, &after_time);
+ SAFE_CLOCK_GETTIME(CLOCK_REALTIME, &after_time);
TEST(statx(AT_FDCWD, TEST_FILE, 0, STATX_ALL, &buff));
if (TST_RET != 0) {
--
2.40.1
More information about the ltp
mailing list