git: 71cc31c18d1e - stable/15 - kqtimer_proc_continue(): correct calculation of 'now'
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Feb 2026 06:18:42 UTC
The branch stable/15 has been updated by kib:
URL: https://cgit.FreeBSD.org/src/commit/?id=71cc31c18d1e92840920a344937f2889ca94d08b
commit 71cc31c18d1e92840920a344937f2889ca94d08b
Author: Konstantin Belousov <kib@FreeBSD.org>
AuthorDate: 2026-02-13 15:32:40 +0000
Commit: Konstantin Belousov <kib@FreeBSD.org>
CommitDate: 2026-02-16 06:13:59 +0000
kqtimer_proc_continue(): correct calculation of 'now'
PR: 293141
(cherry picked from commit e7f86f8b1383d278fff1d973230972325072ead6)
---
sys/kern/kern_event.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/sys/kern/kern_event.c b/sys/kern/kern_event.c
index 85b7b6c953af..a1cd409c53d9 100644
--- a/sys/kern/kern_event.c
+++ b/sys/kern/kern_event.c
@@ -814,14 +814,11 @@ void
kqtimer_proc_continue(struct proc *p)
{
struct kq_timer_cb_data *kc, *kc1;
- struct bintime bt;
sbintime_t now;
PROC_LOCK_ASSERT(p, MA_OWNED);
- getboottimebin(&bt);
- now = bttosbt(bt);
-
+ now = sbinuptime();
TAILQ_FOREACH_SAFE(kc, &p->p_kqtim_stop, link, kc1) {
TAILQ_REMOVE(&p->p_kqtim_stop, kc, link);
kc->flags &= ~KQ_TIMER_CB_ENQUEUED;