From nobody Fri May 9 19:46:02 2025 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZvKHb5PzQz5w4Yx; Fri, 09 May 2025 19:46:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZvKHb0lv7z4M2l; Fri, 09 May 2025 19:46:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746819963; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hj8QYESdjDnqjoYh26pE4ZS6BZ9EdCprwkqIHDVq45k=; b=vhKITNLAKSlYZ46hifmqRBuEhGRry6tLTDyZHfb/BTqJOUxUpXpsOmwcePnewwkRAWvaRs o74LKR9a4FAEw00wKFDQaC9b9sU5TFFD7md8a6ryBkqbcH8kkYk4JLZu7FRN5ruwGisN8I Z+NytJ+lufKHA9MogI6bUQe5isXwXJngw6iVK7TdZVuRjDlQyNn03nPkldmEhxLHyvv57e VWvHHKv6ivWE3/eW6xIMQFEkjvuluZT6rFvYqT3hmz4MD5P+EKN9zbzdAGFY4pmZnlN3/E zM8xHVOCpPFwGQ4iuYge3JpoZpzVbYJ3yuLCXgP2DGoqD6Vp9Jvca3tk2Ga4FQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1746819963; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hj8QYESdjDnqjoYh26pE4ZS6BZ9EdCprwkqIHDVq45k=; b=Y9Rr+5qYy2QX2uYlatHoqD0vrioT63IVQSt95IWtvk03be75NYbN0VpPyKTxiyXfeTfGn0 Ef5g22hdK1lB69OTTGlQGRN8XNGG0Jr4Ez1id/pG/QzHlo3g4PehHqDunwyhciMwI47JVL 7VMnKP8goISXaEIv2Zgl0k3hN3YdQmQ7eqlADv9qvtv6u8HpvwlNrSHKc2LTjdH7UGuRmF QqTZU8dMsV7+y6SZQMMW/09Rj/JJFK3jCwVGLlkddYOEoU1liMH9OiAdIqxB3iP86b360Y o9SU6pCjTbkq66mUXa4RikV2lnuJuMO4n8yRVerksSnd0F5T3fjMod78zAEj5w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1746819963; a=rsa-sha256; cv=none; b=cDOhwQLvf1+HEVQtM8pLxHYPpkRLex3VXk+J/v6fWMlc3WveYoTjjCLlB9cENaK5LxQM9w HNpteks9Sz0mQkN6dYRz2G0gig6OYFmfa6U4P74KG6+OiiZN4/BMd+txvcoyPT6FF0Gynt LBOSCLi+LR6J91qme/VjA9olrutT3Jevk/LLQSZDXou3S1XctPtwUSEwKaZDWUkq/x7/6U r+pPJnT16k8ozAKnR6gB0sMD4imBajjFWc6nDgBhr3nIt5K33keQ+bUwvxSEX/miwEMe84 k1Asd2/0uWZ11mY9USXcZQtlWb/xYAoSZDNpu9BBad5Uh5S1oPs61Do76m7KXA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZvKHZ6b6Gz3n; Fri, 09 May 2025 19:46:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 549Jk2wV081922; Fri, 9 May 2025 19:46:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 549Jk2Xc081919; Fri, 9 May 2025 19:46:02 GMT (envelope-from git) Date: Fri, 9 May 2025 19:46:02 GMT Message-Id: <202505091946.549Jk2Xc081919@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 93b82146c43b - main - LinuxKPI: add ktime_get_boottime_seconds() List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 93b82146c43b8ecad4fd7694ec1daf6d79cca65c Auto-Submitted: auto-generated The branch main has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=93b82146c43b8ecad4fd7694ec1daf6d79cca65c commit 93b82146c43b8ecad4fd7694ec1daf6d79cca65c Author: Bjoern A. Zeeb AuthorDate: 2025-04-24 11:12:54 +0000 Commit: Bjoern A. Zeeb CommitDate: 2025-05-09 19:45:10 +0000 LinuxKPI: add ktime_get_boottime_seconds() ktime_get_boottime_seconds() is needed by an updated iwlwifi driver. Sposored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: dumbbell Differential Revision: https://reviews.freebsd.org/D50005 --- 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) {