[LTP] [PATCH] syscalls/statx06: use a fine-grained timestamp for the second time fetch

Yang Xu (Fujitsu) xuyang2018.jy@fujitsu.com
Fri May 19 11:16:55 CEST 2023



on 2023/05/18 19:32, Jeff Layton wrote:
> 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.

Now, it is not a right time to review this patch,  I prefer to review 
this when your kernel patchset is merged into linux master or 
linux-next. Then we can add a comment or a kernel commit id to explain 
this..

Best Regard
Yang Xu

> 
> 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) {


More information about the ltp mailing list