Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2570520ybt; Tue, 16 Jun 2020 09:16:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzEB6kMB4zFTxlU+xSSKgUXUc+XEmiXXWr823xRKx6s97PgzRbOVhIPCxfcDV+p9Bg1WTxH X-Received: by 2002:a05:6402:549:: with SMTP id i9mr3261586edx.159.1592324161210; Tue, 16 Jun 2020 09:16:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592324161; cv=none; d=google.com; s=arc-20160816; b=voY+GtlNMv7paTmMwFH417TItJjz/L1vTQwkgA0bGgFWKDiyPIY+7lNADEz/ao5gzC tCOmOMABzwzPouTOl9IR5RiNuE1Y5y3eHg7K33OjkCV7H1vRdbQCaehlyG6iKNrnoZ+3 4jppgchFFxO6hCH8qCuuBDUSLnWCczSmEXD7xBW0QdLKej6nIfAR3ncBsqoUq4f6K44R KvcjZuJTh1VB/QLxOuOAMRvfGgs4PnSw7xP3zf4Q4ho9UC3ZzhSUihBN3c+IAQNP/11V fooxbEvgA3e+zkIRtZxNyt3HWm+pbLiFPViZChW2VOIOUz1L5jVAEGwC9he7OneQxSZL pZQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:organization:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:ironport-sdr:ironport-sdr; bh=aATrZds1CalPMwlOBd4IEtL+h8iHK6ZkFaqTaIG+XUI=; b=aw00odQ2ykkrGMha3VDA4w7jkzJ5OL1UAcGDl5BHfdiWaiFgzyEfZDVD+/NgXxvLR1 1JQlTM2y/3q0d1HKAhVy4HkmD4dpXlzB7UbjgwKnxgnAkodCpUv4hpyCuclj7ytp/g+K 6u/Ju7OHj1BRLQi7JVThQTc/ucoz8K14eZUKWJfnntwj9RGmniL/4KQ4ksrW9Q/s9H2F fWHz+Uax7Kxl+IkW9VeYDgT5YikymX/FfPUxX+GA6qy/xaQ2XrYqMnBJxGV0fs3tSwk+ b9e4bJYFWFj5ImqbEl3oB61q/4dE/dBLpEhLn4Uc50ZrXXdjdfNBPOdsJZnQSZjy5aiw QyjQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u10si11559570edp.574.2020.06.16.09.15.38; Tue, 16 Jun 2020 09:16:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732179AbgFPQN6 (ORCPT + 99 others); Tue, 16 Jun 2020 12:13:58 -0400 Received: from mga12.intel.com ([192.55.52.136]:20563 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731927AbgFPQNt (ORCPT ); Tue, 16 Jun 2020 12:13:49 -0400 IronPort-SDR: ZgmWzhJ80MG3NItDlDwc9g4M6vmXoIyXCJMPqHUTN6l0LMbkN9mK0Alug+0JYrHHA1vAkrNjyN Uxv1i4c6f8Sg== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Jun 2020 09:13:46 -0700 IronPort-SDR: s2xxeIxq0R/RHPd43MmtBx3TzSajNMKwChcbJx9i1j44y6nPDxbbZfpk5oN00suBVgKiAOjY07 J+3xB5a1coLQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,518,1583222400"; d="scan'208";a="273203116" Received: from smile.fi.intel.com (HELO smile) ([10.237.68.40]) by orsmga003.jf.intel.com with ESMTP; 16 Jun 2020 09:13:44 -0700 Received: from andy by smile with local (Exim 4.94) (envelope-from ) id 1jlEDa-00Drxm-3q; Tue, 16 Jun 2020 19:13:46 +0300 Date: Tue, 16 Jun 2020 19:13:46 +0300 From: Andy Shevchenko To: Nicolas Saenz Julienne Cc: Petr Mladek , Steven Rostedt , Sergey Senozhatsky , linux-kernel@vger.kernel.org, Rasmus Villemoes , Andrew Morton , Stefan Wahren Subject: Re: [PATCH v3 2/3] ARM: bcm2835: Switch to use %ptT Message-ID: <20200616161346.GW2428291@smile.fi.intel.com> References: <20200415170046.33374-1-andriy.shevchenko@linux.intel.com> <20200415170046.33374-3-andriy.shevchenko@linux.intel.com> <5551ac7d9c7ba7df2b44832af49b3744869b34ef.camel@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5551ac7d9c7ba7df2b44832af49b3744869b34ef.camel@suse.de> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 16, 2020 at 05:53:23PM +0200, Nicolas Saenz Julienne wrote: > On Wed, 2020-04-15 at 20:00 +0300, Andy Shevchenko wrote: > > Use %ptT instead of open coded variant to print content of > > time64_t type in human readable format. > > > > Signed-off-by: Andy Shevchenko > > --- > > as originally reported by Stefan Wahren, this patch is likely to be the cause > for a regression on RPi3b+ 32bit mode (multi_v7_defconfig, > 5.8.0-rc1-00019-ga5dc8300df75): > > [ 3.759892] raspberrypi-firmware soc:firmware: Attached to firmware from 18446744073709048425-02-19T15:52:16 > > Whereas the same doesn't seem to happen in 64bit mode: > > [ 1.584126] raspberrypi-firmware soc:firmware: Attached to firmware from 2020-02-12T12:39:27 Had you chance to run test_printf on that machine and see if it reports any failure? If no, can you provide a raw date which makes this happen? Ah, I think I have an idea what is going on... stay tuned! Does below fix it? --- a/drivers/firmware/raspberrypi.c +++ b/drivers/firmware/raspberrypi.c @@ -181,6 +181,7 @@ EXPORT_SYMBOL_GPL(rpi_firmware_property); static void rpi_firmware_print_firmware_revision(struct rpi_firmware *fw) { + time64_t date_and_time; u32 packet; int ret = rpi_firmware_property(fw, RPI_FIRMWARE_GET_FIRMWARE_REVISION, @@ -189,7 +190,8 @@ rpi_firmware_print_firmware_revision(struct rpi_firmware *fw) if (ret) return; - dev_info(fw->cl.dev, "Attached to firmware from %ptT\n", &packet); + date_and_time = packet; + dev_info(fw->cl.dev, "Attached to firmware from %ptT\n", &date_and_time); } -- With Best Regards, Andy Shevchenko