Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp525112img; Wed, 20 Mar 2019 05:45:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqwSVnCDy43XLw1TbSGf3qwqo3Cpgp/ANzCK7vDi9i6WwFNGcxkddtuw4ZCmZU9WP2YlXb9T X-Received: by 2002:a63:d54f:: with SMTP id v15mr7174398pgi.318.1553085956457; Wed, 20 Mar 2019 05:45:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553085956; cv=none; d=google.com; s=arc-20160816; b=bshCcq+4k8ypeDElReDg5vqh4DvnO5MVZnfDjedZtTBJppC5MO2bHesam1gpiMzUzL RBAdKDVocDwCyzKOoYrChhB8Pc+CgBftwut4hQ9b4J98r7VaurjKBCrNEpoyP1kRUVs5 bPih8s67yO14m172chM+8vqRtjUMM765OFaqvGare8QTGOrYQrFYJMqFpg+AYra7xrxk 2csFfs4fJIHLP+ACjRNxedySetofYzC/vu+tJQin2LkFFGPYENdj5/Hjy69xh6qR/zbI zxzjF7+xFXYbn5PTmxinn4WQAJvqijWqwWvp0tXcPEoHL2MCZ6DPFiEcrbie7hOpT2S7 YT3Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=gaHNm7HSWF8m77sxUUYPzinu6+sBFpVelfvGbreqypU=; b=Exim18nNZQtgoK789umdfSoV+j9EYv5ncSF5soc+TjJ+nZTuUGZeb6Q+x0Gd8EtUBt ECMiw2OkMUEWe4CL9sdX0r2J29u40S22OIaG3JREyMBFh1oJ4BuOb9WIYKzwv8Tfp/lL oGLIHu9FCHYIH0CTzwOVMg/MknBHBsfdi0ieBeYXD234SWjrwGbxmjCu8/rCSgJ7l/1L Y2aZ7vPsmqe04/rTA3J9EDT5Fjht/6TcHIogssZsMZl7nNWUwj5IZ7R5NcsqeOW9lrWw oIHU17MfrU8OH9rPHhsN4h0qpvObkmxF95QomE/JOMG0aaQXjr0Ljt6pK9ZswTImDrbh hG7g== 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 n1si1610942pgv.545.2019.03.20.05.45.40; Wed, 20 Mar 2019 05:45:56 -0700 (PDT) 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 S1727536AbfCTMof (ORCPT + 99 others); Wed, 20 Mar 2019 08:44:35 -0400 Received: from relay2-d.mail.gandi.net ([217.70.183.194]:34099 "EHLO relay2-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727028AbfCTMof (ORCPT ); Wed, 20 Mar 2019 08:44:35 -0400 X-Originating-IP: 182.72.246.220 Received: from localhost (unknown [182.72.246.220]) (Authenticated sender: alexandre.belloni@bootlin.com) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id AA6ED40003; Wed, 20 Mar 2019 12:44:32 +0000 (UTC) From: Alexandre Belloni To: linux-rtc@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Alexandre Belloni Subject: [PATCH 1/4] rtc: ps3: switch to rtc_time64_to_tm/rtc_tm_to_time64 Date: Wed, 20 Mar 2019 13:44:25 +0100 Message-Id: <20190320124428.14445-1-alexandre.belloni@bootlin.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Call the 64bit versions of rtc_tm time conversion as the PS3 handles 64bit values. Signed-off-by: Alexandre Belloni --- drivers/rtc/rtc-ps3.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/rtc/rtc-ps3.c b/drivers/rtc/rtc-ps3.c index 347288bff438..bffc5713e16f 100644 --- a/drivers/rtc/rtc-ps3.c +++ b/drivers/rtc/rtc-ps3.c @@ -40,16 +40,13 @@ static u64 read_rtc(void) static int ps3_get_time(struct device *dev, struct rtc_time *tm) { - rtc_time_to_tm(read_rtc() + ps3_os_area_get_rtc_diff(), tm); + rtc_time64_to_tm(read_rtc() + ps3_os_area_get_rtc_diff(), tm); return 0; } static int ps3_set_time(struct device *dev, struct rtc_time *tm) { - unsigned long now; - - rtc_tm_to_time(tm, &now); - ps3_os_area_set_rtc_diff(now - read_rtc()); + ps3_os_area_set_rtc_diff(rtc_tm_to_time64(tm) - read_rtc()); return 0; } -- 2.20.1