git: 39dd0d8a0d69 - releng/14.4 - kqtimer_proc_continue(): correct calculation of 'now'

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Wed, 18 Feb 2026 01:53:03 UTC
The branch releng/14.4 has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=39dd0d8a0d6929aa62191b616614135474e382d6

commit 39dd0d8a0d6929aa62191b616614135474e382d6
Author:     Konstantin Belousov <kib@FreeBSD.org>
AuthorDate: 2026-02-13 15:32:40 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2026-02-18 01:47:15 +0000

    kqtimer_proc_continue(): correct calculation of 'now'
    
    PR:     293141
    
    (cherry picked from commit e7f86f8b1383d278fff1d973230972325072ead6)
    (cherry picked from commit cf941029dd0291c8b685aa3f6d7872371e6136b9)
---
 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 869c4cf24ddb..920256f8c1bd 100644
--- a/sys/kern/kern_event.c
+++ b/sys/kern/kern_event.c
@@ -710,14 +710,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;