Received: by 10.223.185.116 with SMTP id b49csp5821898wrg; Tue, 27 Feb 2018 22:23:03 -0800 (PST) X-Google-Smtp-Source: AH8x225Q5CCoh1HqZ2Qem8FFrh77zpEhA9l/7xqiyl0xBEfVe3Hk77MMt9NXBqO4Etl0nrdeKF+c X-Received: by 10.101.66.136 with SMTP id j8mr12342668pgp.409.1519798982985; Tue, 27 Feb 2018 22:23:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519798982; cv=none; d=google.com; s=arc-20160816; b=dXPtPtJEwwdfomBT8szDwYZ3vEgVBDw8xhqC0VFENdfSvfN8kGbVk2hImLfDBqCac6 MNk3kRo1ZVQTa3M1fkQUXoWULsDAR+wlrgQewEn/ViN1q+GFIdcPbLKu4MjjSNGgu1c4 fCuKF0QZ4itRq1gs7WU9jUlNSr3x/R8imbg3aev+4hmJFcgCuY/ExeU3QhiJYU4pwa7F bWe3Vl5OiqvvmXlM4jJvGluPC3M3M498rr2jf3o2avTHRr9+Oleef+F0vrZpOqEAQGcU V4DaTsw4/QDB+rI3EGXTkNN4Cfzzzis2v8np8iJDZ511S3JkaLlo7mr3ApwNx80U/OFQ TH3w== 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 :dkim-signature:arc-authentication-results; bh=gqVFp9FvVvaKoNpsBt3zSXePlAWW80Lv/EZk0/AzO0I=; b=jID3Pl0ct8nqNKeado/dVdOwhaNPQRg3vM8xTl9BAfARLNwu3qCCqXATy0cYKcIosM fxpKJi+TA8EgZqdl/YJyNWwbEpvWabuifPc8qoakMan3OeX2oJBdYGTZ7okQj4pM0Ekh t6uKz8piJgK9HZeGRNJFbZKmZH4d46zXZyflAzH7nkpUytb/7BhzOGcAkMHxvzp1o5zJ iUJ/OlvEpbmLcQMfbFKc+RgJcqBda3AyRnvfg8ZT+NezU8VolN4wveHtWAdzG18k0e4J Wxtz6mrjkdYYeDT1cXv0x+oT+VACruAWOVYWODr3JcHYU9TO4nCvHlrL9fVP7JQz4TGr aSew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=FbvVS8Dr; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p13-v6si780772pll.354.2018.02.27.22.22.46; Tue, 27 Feb 2018 22:23:02 -0800 (PST) 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; dkim=pass header.i=@linaro.org header.s=google header.b=FbvVS8Dr; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751793AbeB1GWH (ORCPT + 99 others); Wed, 28 Feb 2018 01:22:07 -0500 Received: from mail-pf0-f196.google.com ([209.85.192.196]:44153 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751080AbeB1GWG (ORCPT ); Wed, 28 Feb 2018 01:22:06 -0500 Received: by mail-pf0-f196.google.com with SMTP id 17so621517pfw.11 for ; Tue, 27 Feb 2018 22:22:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=gqVFp9FvVvaKoNpsBt3zSXePlAWW80Lv/EZk0/AzO0I=; b=FbvVS8DrppHOtQ69YY2fN0qkmmvtYdtR+kfOFKtTS9Jnme8/C/Zl3D5banDZbGUdtb sv0LVUSlRZ0AIs8D+Z/PXmIZy7csGWZZm3I0qMRIKhBCk+rVmANoVgJ42z3DEXtiW+ve GcqOWyUsSty1aCBjvnQS3TSJNi+iEMY9iw7FY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=gqVFp9FvVvaKoNpsBt3zSXePlAWW80Lv/EZk0/AzO0I=; b=cqITxd7iTYCFi83jM5+SPjqD9KLqcJhkH4rOWEM9c24BVO//Lg/+SdkcFD1EnjBXJ8 AL6TLcritcT7acIEHvjzVi7/eDVuZktv6bgbLXg859Gc61DsQSAU+ehDKkjLYYELllev XT8Ju19hHK0TBh6j5lCtO0KzlB6e8fGQbTHSDeMhq6MJ3O7ACWP+hqUf/pPE0vGvrijk 8dQTQHbupTyYhrA6ZGauyTR3k+zCG9kAYK7z6D6u8Lwmmrk+S4iS3sjOW8J+qLvRyEFL y6q8QQuaOOLolyrjpI4VGmaDH4OspZtLTKJnf5niohHcdx7QbPxqRsPl6lux7ZJE/P+3 NC7A== X-Gm-Message-State: APf1xPBtPPubujqqPRLvTjxChPc8MdkOQkFq6ynafZpEKpupJmREy3QS Oe4DuamTZKSblzZP/Mg0U30bng== X-Received: by 10.98.33.4 with SMTP id h4mr16477418pfh.144.1519798925733; Tue, 27 Feb 2018 22:22:05 -0800 (PST) Received: from baolinwangubtpc.spreadtrum.com ([117.18.48.82]) by smtp.gmail.com with ESMTPSA id d70sm1628565pfl.119.2018.02.27.22.22.02 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Feb 2018 22:22:05 -0800 (PST) From: Baolin Wang To: kstewart@linuxfoundation.org, gregkh@linuxfoundation.org, tglx@linutronix.de, pombredanne@nexb.com, arnd@arndb.de Cc: linux-kernel@vger.kernel.org, broonie@kernel.org, baolin.wang@linaro.org Subject: [PATCH] m32r: Use read_persistent_clock64() instead of read_persistent_clock() Date: Wed, 28 Feb 2018 14:21:24 +0800 Message-Id: <872a6089557b74f6e01bf1399b84a89af2a85ee2.1519798740.git.baolin.wang@linaro.org> X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Since struct timespec is not y2038 safe on 32bit machines, this patch converts read_persistent_clock() to read_persistent_clock64() using struct timespec64, as well as converting mktime() to mktime64(). Signed-off-by: Baolin Wang --- arch/m32r/kernel/time.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/m32r/kernel/time.c b/arch/m32r/kernel/time.c index 521749f..3ef3123 100644 --- a/arch/m32r/kernel/time.c +++ b/arch/m32r/kernel/time.c @@ -138,7 +138,7 @@ static irqreturn_t timer_interrupt(int irq, void *dev_id) .name = "MFT2", }; -void read_persistent_clock(struct timespec *ts) +void read_persistent_clock64(struct timespec64 *ts) { unsigned int epoch, year, mon, day, hour, min, sec; @@ -158,7 +158,7 @@ void read_persistent_clock(struct timespec *ts) epoch = 1952; year += epoch; - ts->tv_sec = mktime(year, mon, day, hour, min, sec); + ts->tv_sec = mktime64(year, mon, day, hour, min, sec); ts->tv_nsec = (INITIAL_JIFFIES % HZ) * (NSEC_PER_SEC / HZ); } -- 1.7.9.5