From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753508AbbI1UXV (ORCPT ); Mon, 28 Sep 2015 16:23:21 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:64090 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753350AbbI1UXR (ORCPT ); Mon, 28 Sep 2015 16:23:17 -0400 From: Arnd Bergmann To: y2038@lists.linaro.org Cc: Thomas Gleixner , John Stultz , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Rodolfo Giometti , linux-net-drivers@solarflare.com, Shradha Shah , Richard Cochran , Arnd Bergmann Subject: [PATCH 3/5] ntp: use timespec64 in sync_cmos_clock Date: Mon, 28 Sep 2015 22:21:30 +0200 Message-Id: <1443471692-2946597-4-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.1.0.rc2 In-Reply-To: <1443471692-2946597-1-git-send-email-arnd@arndb.de> References: <1443471692-2946597-1-git-send-email-arnd@arndb.de> X-Provags-ID: V03:K0:0l7MjsCWzCbxK/aw+DtsDHsn5riBwvPpnv/MiRqDzFIdP1lKNHA ya1R2RjDhtU2LOPoAdqeY6zfzFkQjqkyQvWqGxf49Y0U7ospVypXvIAAF/iDwhlbwmjjfCo NjnMNzpIL1Y7yPSn+PT9dCVcyOWurbSlUj2piyMHBDcmtYEwYq5UhFfLHbBl2f8240x3+C6 jiVCwrMyQ/RPGwFgCzSLw== X-UI-Out-Filterresults: notjunk:1;V01:K0:A5EeFrHn7xg=:7DJZN54+PF5HBMd35jkZVJ KTqIih/ezqRG/gcBVsEVPIQ/V3dwUcSEhb9q1m9P3d3Gbokx4VbwO4JYjx+uO6hriKo8C0ABd ckVxjWD8gh+xQoQf5+96dAIeDAvV+BoxjU5s/kHkQsGeo1HksAIhkgTVqVRSsh8GyRpgJ46XJ uXSvg5fLuD+c4mJvICqpsBQSZEyLqT4twnOsjV8HJbVWDRbM+n1wgeh5nPpqiGeMtmN8kRwEe YDhtaOZS3JoiCLAYHukWmJfnpwroNDKP6Mq0zZXIdGI/oOvGYIfQurYb2LStjiD0voKlGZ3Gc itqyyUFWPbEklAw+pkM/Pngf3Vn8CJtgVlCcaAVA0FlcKuSq2rrxPGFsJ32McFcGwHnwx1H3g x6wbyX/SzQCus25btl+gTOzw2wCh9/jxZxeufFqMcw58UewVMgD9kpe3B/w3YK+tWF2ljZrJ5 +8iBOZ/ST/YyFvEr0dHckz8yqkN0nZ4iBUcd+B5OMcTLLU4e/Ahg5M8u6xj+J6/rOSDO9CVqe odh4ADhG8qGAO1KDyrKQvLGQZ8PEKWkIA6C+YdFryOmyZjvlUUJSTviDntc3s+I85kfckquZa z1vnSJmSLsJ6+cc7LK58UtXU84T1S4m+EQvpbc1ZEFrPRerL10tL2Nor/XKikHNuoUu9/OwiU i0gnPJNscw4P/R4CJnPQsyrlFd7lCoZUvj6efZJkGicwR/INmNEYDZO5vZuP0R9iQ2uU= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The sync_cmos_clock has one use of struct timespec, which we want to eventually replace with timespec64 or similar in the kernel. There is no way this one can overflow, but the conversion to timespec64 is trivial and has no other dependencies. Signed-off-by: Arnd Bergmann --- kernel/time/ntp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/time/ntp.c b/kernel/time/ntp.c index bd4fa6271262..149cc8086aea 100644 --- a/kernel/time/ntp.c +++ b/kernel/time/ntp.c @@ -509,7 +509,7 @@ static DECLARE_DELAYED_WORK(sync_cmos_work, sync_cmos_clock); static void sync_cmos_clock(struct work_struct *work) { struct timespec64 now; - struct timespec next; + struct timespec64 next; int fail = 1; /* @@ -559,7 +559,7 @@ static void sync_cmos_clock(struct work_struct *work) next.tv_nsec -= NSEC_PER_SEC; } queue_delayed_work(system_power_efficient_wq, - &sync_cmos_work, timespec_to_jiffies(&next)); + &sync_cmos_work, timespec64_to_jiffies(&next)); } void ntp_notify_cmos_timer(void) -- 2.1.0.rc2