From d731d091e3765a540a7260d6d7f07f517d16f37b Mon Sep 17 00:00:00 2001 From: riastradh Date: Sat, 8 Jul 2023 20:02:10 +0000 Subject: clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID. Use same calculation as getrusage, not some ad-hoc arithmetic of internal scheduler parameters that are periodically rewound. PR kern/57512 XXX pullup-8 XXX pullup-9 XXX pullup-10 --- tests/lib/libc/sys/t_clock_gettime.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'tests') diff --git a/tests/lib/libc/sys/t_clock_gettime.c b/tests/lib/libc/sys/t_clock_gettime.c index fd9366790a3..779cb32e80e 100644 --- a/tests/lib/libc/sys/t_clock_gettime.c +++ b/tests/lib/libc/sys/t_clock_gettime.c @@ -1,4 +1,4 @@ -/* $NetBSD: t_clock_gettime.c,v 1.4 2023/07/08 14:05:51 riastradh Exp $ */ +/* $NetBSD: t_clock_gettime.c,v 1.5 2023/07/08 20:02:10 riastradh Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -58,7 +58,7 @@ #include __COPYRIGHT("@(#) Copyright (c) 2008\ The NetBSD Foundation, inc. All rights reserved."); -__RCSID("$NetBSD: t_clock_gettime.c,v 1.4 2023/07/08 14:05:51 riastradh Exp $"); +__RCSID("$NetBSD: t_clock_gettime.c,v 1.5 2023/07/08 20:02:10 riastradh Exp $"); #include @@ -281,8 +281,6 @@ ATF_TC_HEAD(clock_gettime_thread_cputime_is_monotonic, tc) } ATF_TC_BODY(clock_gettime_thread_cputime_is_monotonic, tc) { - atf_tc_expect_fail("PR kern/57512: clock_gettime" - "(CLOCK_THREAD_CPUTIME_ID) sometimes goes backwards"); check_monotonicity("CLOCK_THREAD_CPUTIME_ID", CLOCK_THREAD_CPUTIME_ID, &waste_user_time); } -- cgit