diff options
| author | riastradh <riastradh@NetBSD.org> | 2023-07-08 20:02:10 +0000 |
|---|---|---|
| committer | riastradh <riastradh@NetBSD.org> | 2023-07-08 20:02:10 +0000 |
| commit | d731d091e3765a540a7260d6d7f07f517d16f37b (patch) | |
| tree | 5fd56ff6b7d60bb6f79fb0a8ed4c50614a9b7de9 /tests | |
| parent | 08308a482718716e6a2b2021ec1a01465d36be96 (diff) | |
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
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/lib/libc/sys/t_clock_gettime.c | 6 |
1 files changed, 2 insertions, 4 deletions
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 <sys/cdefs.h> __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 <sys/param.h> @@ -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); } |
