Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp2902181pxb; Mon, 17 Jan 2022 07:59:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJzCvZY6Cp2XyHxKboJcbUTU+zbOSVezB6NTleefnnpHUKLjjcQ8Vl8Ou/m8dsNsnc5jyl2p X-Received: by 2002:a17:902:bd44:b0:14a:2c66:a06c with SMTP id b4-20020a170902bd4400b0014a2c66a06cmr23720148plx.152.1642435146830; Mon, 17 Jan 2022 07:59:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642435146; cv=none; d=google.com; s=arc-20160816; b=WGp9SzE1SypriFlKOG1BHJvdFN9eoZbE6lgcQTLKSkiLYrVIPS5F5ujZyTeAHuuCBO Zs/vU3EW+SF85PCe8dv4ghhyVWMcvzXu+EFL3yUEwT6HRfWm5Y/s00XLk5iKeDFlzIiL YU8WO0fazl0Ci9e9fLCtoEtI1dJzsd7OsFr0+J6js4TG+JFAT1FPZlIETcBBq7zdpYbW tdyxFrV3RBC5lqLl7IOssuZTUZtkwq+BXw/5krV9JZdpVUKKO8NMy6bOT8cevKRSRv9w Dy4MKqXkQn2ds6g/wRw1wjI1aXYPCE6x9+yVgZ7YwKf3Z4uWenhtCEBuyvKnNJuU+Lg3 /69g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=HUmnHCfkwCRhKaQYBTJuUXsJ6LOBEe0oUwH4ZU17sjQ=; b=SRo6R+p7WGMVPUW0hkzBPZeoCYS43RBUGGC7IUlGdfRf4dhXvNXWNwcvnuhhLKIKyI iOYiLhGH5nMfPviw+WMboIIK/hdUR6tbAbZH0K8bhNAo2iaM4I3RcElLXubfErxk6QHw Q1/P5KuhS7nZrbOYOaFMPsf+34hwHTAnmkm+9UiF7YN+d2R18n4aI59txrnGJV7TLLXl XK9ANkyJaugMhmwXwsJrrCt2xa24tT9wqMu3wGNnjPg9hBFaLAoiKzpIW+XFLGNO+e/A ujiHBu7FOYi3PrLH7YW76HzgIBaWfoCpNdW8/cI9GnJ1cBVybCISquPHUJTkJyt6WfAe Scqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=VsXND13s; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f19si5319196pfc.40.2022.01.17.07.58.54; Mon, 17 Jan 2022 07:59:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=VsXND13s; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235217AbiAQHio (ORCPT + 99 others); Mon, 17 Jan 2022 02:38:44 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56666 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237582AbiAQHik (ORCPT ); Mon, 17 Jan 2022 02:38:40 -0500 Received: from mail-pf1-x42a.google.com (mail-pf1-x42a.google.com [IPv6:2607:f8b0:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4E7D0C061574 for ; Sun, 16 Jan 2022 23:38:40 -0800 (PST) Received: by mail-pf1-x42a.google.com with SMTP id s15so9485674pfw.1 for ; Sun, 16 Jan 2022 23:38:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=from:to:cc:subject:date:message-id:mime-version; bh=HUmnHCfkwCRhKaQYBTJuUXsJ6LOBEe0oUwH4ZU17sjQ=; b=VsXND13skTpWRPTrT6NH0onfOD2v0Xz+op9dEdP1Ie4F1IHT67S9aphuh8FGd4Obqb +iNfbpzjJYm3RkHp7gol/Qs1/41s+1yy0O++z3P6OVOh/w4tLVXvF3YkMl1bV8CxhR86 RiPElxpgtnTp5hamruyII8BuobKo/Io93cFxU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version; bh=HUmnHCfkwCRhKaQYBTJuUXsJ6LOBEe0oUwH4ZU17sjQ=; b=afRHsXjlXatE8KEcwdd8kiTYfk1DQ/Amt0/Iv3zFyUqLpImKJ6x3aXGrASdxPtvebC 7VIMbcPC9LC0DhKRR9vC4GHmLBWpe4g/tf4CJW0K3HK/eouOR/ryOlYW6dQm/aezN0ol 3sht8xuL0p9fDk/vm5uy+ZShiJF/17agPoq2YQuRZTkTJO0/dngCvu3NWhvgzfN0aRoB Tbhr1aIQo+gKaqpV17uHJLknHTnhO7MJFylKSGYpTOew+w/IqY8D/6nzGVbbfX49vQqA uFROGMS04N3CrPMkeM7rpJmu18Y5YF06EkUI9rSA8s729cyjSOZa8iACQrNfrQUKbLfo Fw6w== X-Gm-Message-State: AOAM531kfJiUb4sekUdXg08kVrNSw4SYQF1xPJgmWmWXk4TehTRlWcxT xVNo3XZ4UQR1JxFC7SDdCzNWosRC9F0IndmiID+UZwwB3uBzw2VwV7J7mlc55IfSUpvcDT2e6pw EfUEQfTQgEYanPAW0pH1rdeJyxp+0PQ1/dRAnRoP4ABD4nZeRiteJvq/4sfYET43+a3W1KH8WM8 xuaEFvbHXElIOITBE= X-Received: by 2002:a63:724b:: with SMTP id c11mr18144122pgn.576.1642405119354; Sun, 16 Jan 2022 23:38:39 -0800 (PST) Received: from ldt-sj3-komrakov.dhcp.broadcom.net ([192.19.222.250]) by smtp.gmail.com with ESMTPSA id on16sm11540060pjb.9.2022.01.16.23.38.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 16 Jan 2022 23:38:38 -0800 (PST) From: Alexander Komrakov To: linux-kernel@vger.kernel.org Cc: giometti@enneenne.com, alexander komrakov Subject: [PATCH] Replacing ktime_get because elapsedRealtime includes time spent in sleep and pps should be also including sleep time. Date: Sun, 16 Jan 2022 23:38:35 -0800 Message-Id: <20220117073835.1430628-1-alexander.komrakov@broadcom.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="000000000000bee1d405d5c23d35" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --000000000000bee1d405d5c23d35 Content-Type: text/plain; charset="US-ASCII" From: alexander komrakov Signed-off-by: alexander komrakov --- drivers/pps/kapi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pps/kapi.c b/drivers/pps/kapi.c index 149c29e498fc..6d1fbe4a8c40 100644 --- a/drivers/pps/kapi.c +++ b/drivers/pps/kapi.c @@ -38,7 +38,7 @@ static __u64 clock_gettime(struct pps_ktime *kt) { struct timespec64 ts = { .tv_sec = 0, .tv_nsec = 0 }; - ktime_get_ts64(&ts); + ktime_get_boottime_ts64(&ts); kt->sec = ts.tv_sec; kt->nsec = ts.tv_nsec; return (__u64) ts.tv_sec * NANOSEC_PER_SEC + ts.tv_nsec; -- 2.25.1 -- This electronic communication and the information and any files transmitted with it, or attached to it, are confidential and are intended solely for the use of the individual or entity to whom it is addressed and may contain information that is confidential, legally privileged, protected by privacy laws, or otherwise restricted from disclosure to anyone else. If you are not the intended recipient or the person responsible for delivering the e-mail to the intended recipient, you are hereby notified that any use, copying, distributing, dissemination, forwarding, printing, or copying of this e-mail is strictly prohibited. If you received this e-mail in error, please return the e-mail to the sender, delete it from your computer, and destroy any printed copy of it. --000000000000bee1d405d5c23d35 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 riBJ/K1AFUjRAjFhGV64l++td7dkmnq/X8ET75ti+w1s4FRpFqkD2m7pg5NxdsZphYIXAgMBAAGj QjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSP8Et/qC5FJK5N UPpjmove4t0bvDANBgkqhkiG9w0BAQsFAAOCAQEAS0DbwFCq/sgM7/eWVEVJu5YACUGssxOGhigH M8pr5nS5ugAtrqQK0/Xx8Q+Kv3NnSoPHRHt44K9ubG8DKY4zOUXDjuS5V2yq/BKW7FPGLeQkbLmU Y/vcU2hnVj6DuM81IcPJaP7O2sJTqsyQiunwXUaMld16WCgaLx3ezQA3QY/tRG3XUyiXfvNnBB4V 14qWtNPeTCekTBtzc3b0F5nCH3oO4y0IrQocLP88q1UOD5F+NuvDV0m+4S4tfGCLw0FREyOdzvcy a5QBqJnnLDMfOjsl0oZAzjsshnjJYS8Uuu7bVW/fhO4FCU29KNhyztNiUGUe65KXgzHZs7XKR1g/ XzCCBVkwggRBoAMCAQICDHYIL0hy7FtCa0iawzANBgkqhkiG9w0BAQsFADBbMQswCQYDVQQGEwJC RTEZMBcGA1UEChMQR2xvYmFsU2lnbiBudi1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMg UGVyc29uYWxTaWduIDIgQ0EgMjAyMDAeFw0yMTAyMjIwNDMzNTVaFw0yMjA5MDEwNzU5MzNaMIGV MQswCQYDVQQGEwJJTjESMBAGA1UECBMJS2FybmF0YWthMRIwEAYDVQQHEwlCYW5nYWxvcmUxFjAU BgNVBAoTDUJyb2FkY29tIEluYy4xFjAUBgNVBAMTDUFsZXggS29tcmFrb3YxLjAsBgkqhkiG9w0B CQEWH2FsZXhhbmRlci5rb21yYWtvdkBicm9hZGNvbS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IB DwAwggEKAoIBAQC9plVHzugCEzdkg+8eZF4DLPZ5fqspSSVbjMcgMDJQcAR76/SGGJnSJiHOj/rn okK4r4HXW8cTMmw/ePqLs+eX7+h2TlrLFdwnPs6ThKSnKe7aNihCrk9rF+WyTTX/VrqyKPYICkp0 /XhRuIlIO0cP979rZRsxD4LKmC6x1msVkkM7JxkWhkktTzQwowAemtij6uzfYeh5BzQd2+LaWp8g ZX2NhNnwh9gNMFxHdE5c6+G3LG7AHwFOPA6G1TuzZ35urQXh4HWGbGoCJPszKLgccfOBBHYaXyo6 yiBn77ZVlo89La3IlKW/J8Bg1ZiYHcR6RtGGylxCCKgFDdESfV03AgMBAAGjggHgMIIB3DAOBgNV HQ8BAf8EBAMCBaAwgaMGCCsGAQUFBwEBBIGWMIGTME4GCCsGAQUFBzAChkJodHRwOi8vc2VjdXJl Lmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2djY3IzcGVyc29uYWxzaWduMmNhMjAyMC5jcnQwQQYI KwYBBQUHMAGGNWh0dHA6Ly9vY3NwLmdsb2JhbHNpZ24uY29tL2dzZ2NjcjNwZXJzb25hbHNpZ24y Y2EyMDIwME0GA1UdIARGMEQwQgYKKwYBBAGgMgEoCjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3 dy5nbG9iYWxzaWduLmNvbS9yZXBvc2l0b3J5LzAJBgNVHRMEAjAAMEkGA1UdHwRCMEAwPqA8oDqG OGh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3NnY2NyM3BlcnNvbmFsc2lnbjJjYTIwMjAuY3Js MCoGA1UdEQQjMCGBH2FsZXhhbmRlci5rb21yYWtvdkBicm9hZGNvbS5jb20wEwYDVR0lBAwwCgYI KwYBBQUHAwQwHwYDVR0jBBgwFoAUljPR5lgXWzR1ioFWZNW+SN6hj88wHQYDVR0OBBYEFElfe2CJ evQgM+vs7qmUiI/AGUBAMA0GCSqGSIb3DQEBCwUAA4IBAQCmTMsF9VHjT0L2ycGjBg8eb/+aTBhL U6r4e4vaGj/xmDd1cWfvz4brxodjpmuSnjfyWvU/odcNIepLv17Xc91OiZBWGYgr4jNViUqunvaH DCnJlLbrD88ITE1uo7OCdlN/SS+Sskp2dDvL/Xlyorb+PaS7/AaIwEmuGyJv2uv1wQ+UZzPXXo1B vOM4N+PxiEKCkmmYhfeSVye92Bta6vjf0b+oDE2JT82+D+9nAfiyJ9P/SRVTTvLlSzcO2fqX6GOc 37xY9F5HGjunD+cc5mqKM/r5PXyM/LEzWjdU1lVUVuvLRerUn+GNFgAPzpksTVYDv2kuseIFwRrF 845kQxaRMYICbTCCAmkCAQEwazBbMQswCQYDVQQGEwJCRTEZMBcGA1UEChMQR2xvYmFsU2lnbiBu di1zYTExMC8GA1UEAxMoR2xvYmFsU2lnbiBHQ0MgUjMgUGVyc29uYWxTaWduIDIgQ0EgMjAyMAIM dggvSHLsW0JrSJrDMA0GCWCGSAFlAwQCAQUAoIHUMC8GCSqGSIb3DQEJBDEiBCDZsxKoXibknE3d 5A1npL4sR/w0glNI1aIHzIGe//+SITAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3 DQEJBTEPFw0yMjAxMTcwNzM4MzlaMGkGCSqGSIb3DQEJDzFcMFowCwYJYIZIAWUDBAEqMAsGCWCG SAFlAwQBFjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwCwYJKoZIhvcNAQEKMAsGCSqGSIb3DQEB BzALBglghkgBZQMEAgEwDQYJKoZIhvcNAQEBBQAEggEAaRB54FYUCCvog6EbjZtqMwIPqv9e35KP oKJV8nvBRCE/XGRtokzYz9fm34VzEfOIC35bYExEPTfTwedYurEyFctK8vhwcHKKcglmCk4OlQkJ 1DCBprjNE4wW9S2+k/CkfcvNxziB/wOqVR4j9rFSzuuo0hc5l8D9MJ/3nJ4FSO5fQkBQjQl4VhBQ NOpPvo7ldzjmooZRs/SV5FvWV0k6Dv5x9QLxzxzPLZm1AgtFl0XwsNAB5IwreBx6BKsf+NoF8UhA 6Qt19895qafwg7rUlQAXS352ce500qwLw/GFhXNix3qgO3rKCQ1xzuKYVZA8/2AAWUoGkK1w9Hie jKL+mA== --000000000000bee1d405d5c23d35--