git: 1d70da6aa294 - stable/14 - LinuxKPI: add ktime_get_boottime_seconds()

From: Bjoern A. Zeeb <bz_at_FreeBSD.org>
Date: Thu, 15 May 2025 09:53:02 UTC
The branch stable/14 has been updated by bz:

URL: https://cgit.FreeBSD.org/src/commit/?id=1d70da6aa294b9b3c0963e41667a4f74b3125615

commit 1d70da6aa294b9b3c0963e41667a4f74b3125615
Author:     Bjoern A. Zeeb <bz@FreeBSD.org>
AuthorDate: 2025-04-24 11:12:54 +0000
Commit:     Bjoern A. Zeeb <bz@FreeBSD.org>
CommitDate: 2025-05-15 09:50:56 +0000

    LinuxKPI: add ktime_get_boottime_seconds()
    
    ktime_get_boottime_seconds() is needed by an updated iwlwifi driver.
    
    Sposored by:    The FreeBSD Foundation
    Reviewed by:    dumbbell
    Differential Revision: https://reviews.freebsd.org/D50005
    
    (cherry picked from commit 93b82146c43b8ecad4fd7694ec1daf6d79cca65c)
---
 sys/compat/linuxkpi/common/include/linux/ktime.h | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/sys/compat/linuxkpi/common/include/linux/ktime.h b/sys/compat/linuxkpi/common/include/linux/ktime.h
index 53c2abd64fc6..6a2f04f3d789 100644
--- a/sys/compat/linuxkpi/common/include/linux/ktime.h
+++ b/sys/compat/linuxkpi/common/include/linux/ktime.h
@@ -232,6 +232,13 @@ ktime_get_boottime_ns(void)
 	return (ktime_to_ns(ktime_get_boottime()));
 }
 
+static inline uint64_t
+ktime_get_boottime_seconds(void)
+{
+
+	return (ktime_divns(ktime_get_boottime(), NSEC_PER_SEC));
+}
+
 static inline ktime_t
 ktime_get_real(void)
 {