Received: by 10.223.185.116 with SMTP id b49csp1376395wrg; Wed, 21 Feb 2018 17:54:50 -0800 (PST) X-Google-Smtp-Source: AH8x227rDD4mA3Uw2raios+b6DoPEEx6p+rYE8JQFISGBMrqXqNIm5AWf3wSBdotLpB9FLuXdRPE X-Received: by 10.99.1.130 with SMTP id 124mr4377003pgb.208.1519264490263; Wed, 21 Feb 2018 17:54:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519264490; cv=none; d=google.com; s=arc-20160816; b=IgKQxeixkLynoBgnuEN6wc4vFGIJeXmBpAzggT53S2/wsKSiWAWYHZz8vuTahFuhu/ +Qkgfwu18JG2D0F7bLPKGIguxj+KmczbFRVJsCVjOvDuGcBdK8C04SWSbnXJjIy+BYGr ykGdgUn+sql6oDk31M+nP0wJT3Ci99nzFXUQ0NsOav2jW4+g+WzTWk0ijmoBqlEzC1Nf mOzzxUtCY9wv7xturOQ3h3KFFfw+NYfVl/Cd+dMZEQb1dzpvSF0JsCt0fluMxRj0CDiF bH/5meYEdxXocQ6JSqY8dKUpohkfmljNZJ0gsHuptAJbUqzXn22qYFLqGd8KdS2DjJxf Z19w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=g81MpjqswALr7jt5KQa2G50KkXGbZFunKB5NgOSiYrw=; b=VxecSYRbBIjFiWsdGwPkbtn2VLv6qlCQchDx7S5OyHyfYNND0UCleek8pGlfwazZUd guz5vr5ZqJW4bAE/bsb1MtgZIn09OliobEdZ71xK1v43Emp2p5AAtcRXV97h9UIo4V5U 9V+5prywaDKACcxZTfoBXUfuDl2i2oBqMep9ND34c4gXM3jjgOl8viBNMa6fvgZ26Lej ut/Bit3p4Qy4tvS/H4QeWjjx8jPIMORgyrRA1FjrEKVdxidcGRs4k8WWtMI3fKX0Sb70 SMZiXNLOEO1h8VaTWvDXiB51dgnnYJikb5CsuKVuSVsguSElNJrns/oujrtrYU2b/5Db QGRQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=QtiXZxb/; 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 h34-v6si544969pld.26.2018.02.21.17.54.36; Wed, 21 Feb 2018 17:54:50 -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=QtiXZxb/; 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 S1751819AbeBVBxb (ORCPT + 99 others); Wed, 21 Feb 2018 20:53:31 -0500 Received: from mail-oi0-f67.google.com ([209.85.218.67]:33300 "EHLO mail-oi0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751759AbeBVBx3 (ORCPT ); Wed, 21 Feb 2018 20:53:29 -0500 Received: by mail-oi0-f67.google.com with SMTP id j81so701518oia.0 for ; Wed, 21 Feb 2018 17:53:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=g81MpjqswALr7jt5KQa2G50KkXGbZFunKB5NgOSiYrw=; b=QtiXZxb/KCOhCwHsm+uOZVadR+OMJnaxGN6tiwJWJoSmKyvjBMipY+CEs4Es8PUqqe 8VDJwxZJ2wYTKV1JYM0gGEREmirIdEVA/F29SuQdK9ffgI/9HZtaMuO5HrpxRQ3D8p/K /NJ1M5QLVPFnG90T4odSLDpV/mG9opKnlqS2k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=g81MpjqswALr7jt5KQa2G50KkXGbZFunKB5NgOSiYrw=; b=c/Hb+C2s+0rdVgIcJso2oHmuYqoy0tb/Ms9U1gv9zvXqs17/y2U1hmZKddmViCBXcx a/08RGMLs0Vo53NK5NQcDoXmwIWs1l++s4lXp70IO+0cZRu25ix3lFhNrEhXz9zG3GDl 19LjRwOMud1b7jnSfqXpmeeS73bSYMenFHSIWJKlm0fslZGCROoO/Lh+B5X0XE492fIl RqnjnmMmOUKvjlk9MSdgA3Y+T677HoJ1Pk46nZDVRBTO4iQe60St3lZcDiL44Ybc+X8t i7wTT4bolaQ+k+56AcJM+9U+8cDny1jxHQGDuRPZT0QZQ9OMhutULyKyWyjWHMWUTnK1 tslQ== X-Gm-Message-State: APf1xPCjhWw/u9kE/9TbpR2HANoaXWoskSzFXa63Y65D3fpopEnPBk+O EWoz2zdHzNrICXPHnN7W04BUT4GpTMWWT1/zHKB/+w== X-Received: by 10.84.67.130 with SMTP id u2mr3665978oiv.350.1519264409440; Wed, 21 Feb 2018 17:53:29 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.96.5 with HTTP; Wed, 21 Feb 2018 17:53:29 -0800 (PST) In-Reply-To: <20180221205635.31314-67-alexandre.belloni@bootlin.com> References: <20180221205635.31314-1-alexandre.belloni@bootlin.com> <20180221205635.31314-67-alexandre.belloni@bootlin.com> From: Baolin Wang Date: Thu, 22 Feb 2018 09:53:29 +0800 Message-ID: Subject: Re: [PATCH 066/100] rtc: sc27xx: stop validating rtc_time in .read_time To: Alexandre Belloni Cc: linux-rtc@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Alexandre, On 22 February 2018 at 04:56, Alexandre Belloni wrote: > rtc_time64_to_tm never generates an invalid tm. It is not necessary to > validate it. Also, the RTC core is always calling rtc_valid_tm after the > read_time callback. > > Signed-off-by: Alexandre Belloni Thanks for fixing this, and please add my tag if it helps. Reviewed-by: Baolin Wang > --- > drivers/rtc/rtc-sc27xx.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/rtc/rtc-sc27xx.c b/drivers/rtc/rtc-sc27xx.c > index d544d5268757..00d87d138984 100644 > --- a/drivers/rtc/rtc-sc27xx.c > +++ b/drivers/rtc/rtc-sc27xx.c > @@ -376,7 +376,7 @@ static int sprd_rtc_read_time(struct device *dev, struct rtc_time *tm) > return ret; > > rtc_time64_to_tm(secs, tm); > - return rtc_valid_tm(tm); > + return 0; > } > > static int sprd_rtc_set_time(struct device *dev, struct rtc_time *tm) > -- > 2.16.1 > -- Baolin.wang Best Regards