From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754193AbbKLNuG (ORCPT ); Thu, 12 Nov 2015 08:50:06 -0500 Received: from mout.kundenserver.de ([212.227.126.131]:51656 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753478AbbKLNuB (ORCPT ); Thu, 12 Nov 2015 08:50:01 -0500 From: Arnd Bergmann To: y2038@lists.linaro.org Cc: DengChao , sonic.zhang@analog.com, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [Y2038] [PATCH V1] serial:bfin-uart:Remove 'struct timeval' Date: Thu, 12 Nov 2015 14:49:56 +0100 Message-ID: <4649363.jeEbMAWnTU@wuerfel> User-Agent: KMail/4.11.5 (Linux/3.16.0-10-generic; KDE/4.11.5; x86_64; ; ) In-Reply-To: <1447335947-14877-1-git-send-email-chao.deng@linaro.org> References: <1447335947-14877-1-git-send-email-chao.deng@linaro.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Provags-ID: V03:K0:WZflW3Yy1WnhRKCzHRqzOfyNfCSsD6qoK6HQYEN5aBbhtT0fIz5 Z8OEVzvza1EGWnABwKlcl8FZ/egYveXp7Y5IGK/Z94vmWT5iuhPprPtBky1wfGnp/VAHfdU WRMBmLzQKMpPEd8FusF2h3K/uTWughX7sga3zH2E2n7alCrk/8t2jSoGDNXtrXKpSljRUEQ uWa85gLVyvdf4CG34dpkg== X-UI-Out-Filterresults: notjunk:1;V01:K0:uv0pWnkFc40=:T3dOhvH0sFViN/QltFhk2j ogxAiWhMhY9uzDRGA2c91W2IXllOq1uq8TmoMe6LaMYIm8OJKlrUcIB1hgAqm78nMvbjs336+ MydyTo89xHNc3iniDvs6//BXHTaF8CHbOt3x/ji6PJEtBCABcXJdR8EgJxuocJYK3bJoPr5+z Ix+EWnmhJBwCzx0awqkW/OBlh2OnoPkvhSiSrStaM/VVOn9Q/VlCdDZmqWEG5AygDde2WsvKI 4P8IK1lTaoBqd4Vtz4NgaLRpko0Ppj0qY6jnvqEi3FUpDNW6GrtcD9d26nLOAXkbYYqLCSGhj Sxk0vwvQ396tBf1w1IraQ8a2er4HVarm0vQGder87fk2XPENGTXX2YU5ACfGyvIvC27GKJEkS ND64MKlkx5GnY9KwmLuQeV+/jhF70d8xiBnaTILysO4DemdKoR8mCsu3rw40w3wVXkDWQv2cA 9o7OkgM1NnhIdWg+xv/2TpIHjQoXKbObpXlGWiRIpKpJ789EJWx1AvsB/AAWr1ADq2lKq/QYh ELBoCFPh0iprBbrYz1tb7yRRa04L7Wr/287106rzTSI3zfnasIOiuqWhJkDnnXIlLVfGqSgnZ MxbXr6Uu4XYK344qiMwh+Cij+MjbvFAiAiq3vSDEd1/SYUWw9LkkuPNKfcVeJKtf50Ao0inMB Q3hSuSehofhyJM5xBUM1sw+mRXgOydyPisJr17fHOp494f+paTAGhyos/eq/+UU+9XF+roxnK 7SSAcVlhQQLtSnCM Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thursday 12 November 2015 21:45:47 DengChao wrote: > The bfin-uart code uses real time with struct timeval. This will > cause problems on 32-bit architectures in 2038 when time_t > overflows. > Since the code just needs delta value of time, it is not > necessary to record them in real time. > This patch changes the code to use the monotonic time instead, > replaces struct timeval and do_gettimeofday() with u64 and > ktime_get_ns(). > > Signed-off-by: DengChao > Reviewed-by: Arnd Bergmann