Received: by 10.223.185.116 with SMTP id b49csp1188274wrg; Wed, 21 Feb 2018 13:47:28 -0800 (PST) X-Google-Smtp-Source: AH8x225JMgR1OFf9oZ6t7k6MPlCuV5Ve6pj2L9yeRSOJAUOnHPuK6NU9ePW8q/zFWdWa0B15Zh9A X-Received: by 10.99.0.147 with SMTP id 141mr3850867pga.364.1519249648438; Wed, 21 Feb 2018 13:47:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519249648; cv=none; d=google.com; s=arc-20160816; b=wZEope6vgPHyuwPmgTA1O+4SAAnPEFl03XVpZ9F0n7V5fWhowjNirfhyQpZqbvdGGi PC0BLz2r6Gzv5Iuey9+P1Izyj7wFeHpaBeYLTCqoZyKmSqdxQzNtTSZ01UvbIBgFT+9i ggeumWyBwz0wKjz5sLf1TIPyr1VfkbFrTWwTJ7lgetknjF1h2nfvA/42Nfr6RJKbuRim UPjkamEWMuHY8Ci3tQaeNs0q4MFmMSErrK3gQCyKmfLA3GNgsgl7NOikY9u7MBB8yFh/ KtlLcG5Zzs/FnTzjxBEzhkHOpj48oleDn+ohIE7aCF4EkjPgz1u8v5XUbHXhSem2ArW4 jgWw== 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=+BBNaxGK4UweYfY2AerPx5NeX8WpZt/KJO1F7FyPwtw=; b=PJeXcOc8DM7ZOUptFBQA3lImF2JkEjAdFu9z3UlEo7ZPHrFfPODVIlj7qsIvz3Xn+W P4HcekKIFDSFu9nCJBhg+ZRQtFUK7VA7K8CIG8bfldqGOfHI1k+fDYY4ijOPmN6nkpWe mzCvQI3OyDYF8tK+h1tkwYiShbB2jwnS2Y3qDRT654ks2PFovlBGJLECSaUy8STF0YZN qvC5GBa5+TEa9lVtFzQrHB5TTed2wnWrbpuiIxiDq9MYiAU8JBGMbylUurbPXqCCNKWn AIBELVaFZVva0z//oLEJZWF1LrGNHR2n4x6jrK/+rySYcv4tmhPyijKsUgsqYLnZta45 CNHg== 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 b24-v6si533806pls.222.2018.02.21.13.47.14; Wed, 21 Feb 2018 13:47:28 -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; 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 S1751180AbeBUVqh (ORCPT + 99 others); Wed, 21 Feb 2018 16:46:37 -0500 Received: from mail.free-electrons.com ([62.4.15.54]:48233 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750716AbeBUVqg (ORCPT ); Wed, 21 Feb 2018 16:46:36 -0500 Received: by mail.free-electrons.com (Postfix, from userid 110) id A78D420736; Wed, 21 Feb 2018 22:46:34 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.free-electrons.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (unknown [88.191.26.124]) by mail.free-electrons.com (Postfix) with ESMTPSA id 767ED20389; Wed, 21 Feb 2018 22:46:34 +0100 (CET) From: Alexandre Belloni To: Michael Ellerman Cc: Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev@lists.ozlabs.org, linux-rtc@vger.kernel.org, linux-kernel@vger.kernel.org, Alexandre Belloni Subject: [PATCH] powerpc/time: stop validating rtc_time in .read_time Date: Wed, 21 Feb 2018 22:46:33 +0100 Message-Id: <20180221214633.2012-1-alexandre.belloni@bootlin.com> X-Mailer: git-send-email 2.16.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The RTC core is always calling rtc_valid_tm after the read_time callback. It is not necessary to call it just before returning from the callback. Signed-off-by: Alexandre Belloni --- arch/powerpc/kernel/time.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/kernel/time.c b/arch/powerpc/kernel/time.c index a32823dcd9a4..f7d96a68ecaa 100644 --- a/arch/powerpc/kernel/time.c +++ b/arch/powerpc/kernel/time.c @@ -1234,7 +1234,7 @@ void calibrate_delay(void) static int rtc_generic_get_time(struct device *dev, struct rtc_time *tm) { ppc_md.get_rtc_time(tm); - return rtc_valid_tm(tm); + return 0; } static int rtc_generic_set_time(struct device *dev, struct rtc_time *tm) -- 2.16.1