From patchwork Wed Aug 15 17:49:49 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 144287 Delivered-To: patch@linaro.org Received: by 2002:a2e:9754:0:0:0:0:0 with SMTP id f20-v6csp1104754ljj; Wed, 15 Aug 2018 10:51:02 -0700 (PDT) X-Google-Smtp-Source: AA+uWPzg6RY54Zz3yaSxNIlO3Ma9FjlH3zZU+Hl6TYFYuHTALOcX2p405lxm0XGfeTtOoJEbLJ/K X-Received: by 2002:a63:1722:: with SMTP id x34-v6mr26024312pgl.268.1534355462551; Wed, 15 Aug 2018 10:51:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534355462; cv=none; d=google.com; s=arc-20160816; b=UA96ZumQAOjAnAvmCnEtcEHw68rsPBgH+r3q6skZFRv54v5sYlkiWMwCxNIgCF6IEh bpat3tocPZpVO8mS3qb3eBIPBmAhjEOO1j4FF2ijlEE6UuSS6eqaaoXJYMTvNoD1XeBH R6aA47DCU1HsEoausfloJnt3Rj81m2qgsPkEyr31ZVj3FLG48OmrWsVeEx5XAAMy+BEV v9cPXwJBONcpFaERgQ4QEsuclBqrM9G3yaGsLBCt3fOteyy+UUFnEL1fr4Py/XaXXKi5 53q8j9cB2B3jPsOWwO8yZNDgoa+Exf7ocRy4bGBSXKdwrPVnUsMa5rlAhPRPBQIrM41d q4kw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=Y48gagak44LeK8YafbXsf8LyeNXWiJQt/XDmXWicKtc=; b=pfezBw/Wlue4w/0MiJ2mQIA0nvpWVJOWRpNYf0RoS3lY4glNjqWzwyjbu5XYar6han VPypzAXJGLfenQyJHBeZsD1uSmTdjAhXIrSWvVywBStbkT8bh6c037wrTdWBcEvCmmGB iqkgBGCaeb0Ql2tVyHb4vfbfHDievRvYt6vajfpU3slHZI7dVoDlO+CfsTi7WNTw2wML c4cVUeBZeGj4AX7OLRpFgxZEx/bvGmtQKjHqdRVZ7O+0Uh7Lqi6tyre582loXr5SMwoG aq5AYECB63MikwKvZuC8n8pO9uze5uRYQvI2UPRBT8F9h6w+wadCy+FoDDP10ORryJPI 9RqA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a140-v6si26769476pfa.61.2018.08.15.10.51.02; Wed, 15 Aug 2018 10:51:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730271AbeHOUoH (ORCPT + 32 others); Wed, 15 Aug 2018 16:44:07 -0400 Received: from mout.kundenserver.de ([217.72.192.74]:56891 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729376AbeHOUoH (ORCPT ); Wed, 15 Aug 2018 16:44:07 -0400 Received: from wuerfel.lan ([109.193.40.16]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.145]) with ESMTPA (Nemesis) id 0LmuL6-1gM3R948J2-00hA3r; Wed, 15 Aug 2018 19:50:44 +0200 From: Arnd Bergmann To: Bryan Whitehead , Microchip Linux Driver Support Cc: Arnd Bergmann , "David S. Miller" , Yue Haibing , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] net: lan743x_ptp: convert to ktime_get_clocktai_ts64 Date: Wed, 15 Aug 2018 19:49:49 +0200 Message-Id: <20180815175040.3736548-1-arnd@arndb.de> X-Mailer: git-send-email 2.18.0 X-Provags-ID: V03:K1:tSzZemHT10KfpkLtaIhFGirWgJ144J13z1wkDi7DwUo+0qd6qKf S2LSF2ZJpXodlqWgviP3tMyVqgBzskQOiGec46SMRK8vgnLYagGhKZUPhhgJQGb8cnocVk0 45d/XY8e95a4ZGa+qPVpC30fb9Y/nTi9O5ELpXoPnIrYDuEDmqTe4WWopEbyITCw0d9P7I3 DMGFmKe4ePv1m1VTuzxpg== X-UI-Out-Filterresults: notjunk:1; V01:K0:WboZMbevWSc=:orvnJv6E4dbSiPYbWK/D6D SiGBr1LRd40rJcD6/ihtFEw8OOKHPMTCfqHTOkJ0C+rg4XZGV5cfpdZSXXXJbXFZ9UIwYuxhy CVe60za1RV0Zfuj0xrbv0wsPI8BOjHfyruVzM6JNSWAUd5+wvRDrciC/UeNynYcq6ZbgBd3dU ZvIGn244+7hZsYBBLXUU1hHuM0Ac/FoZf1tRSqRPCV3tpf6yCYbkPAbUZIYncl12E+gwBU3uP BBEA7fh0L3528i4qeNbBq4FkK/x+9VLP2PNemegPKyW2feKanRsBhB7qdfy9boralEggl7Kpz emzOWzEM2vNI7TmHS1oQZn7JSlvriYaanUAc5smo03M+bveNpKbU15DD4BSnLaksWtoHqsN2O HChGKdlfoZv75zgd1lJamyKsClziIw0gVCMvcvSlPwdxPQRvK4C9hpYWf7AY+Fx7hciGIb6pP AdFu9eQQ953UcLe+dGh3LkYSSanNISriDFwYMHxjvxp3hyxpOyWFVfjpGAiIoDu8rDxs2wTej aL4f5bUZfPcPJXJkwb3q4wCqd/wOZUS/L/naSdSDfA+mJ7ROR5bcma85nggFwrRsPgP3WE57P LbXNLtnnCtq2rsb73615saKx7spA+7XMdtbMOmiH5ROo1PeQ+VrKpEn+0Gjso5S/ioQZqk8Ny U6I1sk7D8ymcbFzrTG9yO0J8dfaYLq6CD1Yf7ot2WzN4hGJ3Sa7I2NJkRKbYGK4KzFAU= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org timekeeping_clocktai64() has been renamed to ktime_get_clocktai_ts64() for consistency with the other ktime_get_* access functions. Rename the new caller that has come up as well. Question: this is the only ptp driver that sets the hardware time to the current system time in TAI. Why does it do that? Signed-off-by: Arnd Bergmann --- drivers/net/ethernet/microchip/lan743x_ptp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) -- 2.18.0 diff --git a/drivers/net/ethernet/microchip/lan743x_ptp.c b/drivers/net/ethernet/microchip/lan743x_ptp.c index 029a2af90d5e..0e851fa3e0cc 100644 --- a/drivers/net/ethernet/microchip/lan743x_ptp.c +++ b/drivers/net/ethernet/microchip/lan743x_ptp.c @@ -832,8 +832,7 @@ static void lan743x_ptp_sync_to_system_clock(struct lan743x_adapter *adapter) { struct timespec64 ts; - memset(&ts, 0, sizeof(ts)); - timekeeping_clocktai64(&ts); + ktime_get_clocktai_ts64(&ts); lan743x_ptp_clock_set(adapter, ts.tv_sec, ts.tv_nsec, 0); }