Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp1990480rdb; Thu, 7 Dec 2023 15:03:00 -0800 (PST) X-Google-Smtp-Source: AGHT+IGUonaQHwF0Ogv89TCXzBva1ia2AtXebzPi40Li3y0SNZ6J05F8yFGZMp6HcoYjze81gIhk X-Received: by 2002:a05:6a20:820a:b0:18f:97c:6143 with SMTP id w10-20020a056a20820a00b0018f097c6143mr3021428pzb.64.1701990180342; Thu, 07 Dec 2023 15:03:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1701990180; cv=pass; d=google.com; s=arc-20160816; b=yS8hBqpWrZILzNb7J2vaynuDGd50zL7oUC9rAgLXwKgb2dAE13rH15pt5MWZSCJoFm IdgMz3DCB8yfT0eW/BxWp9hTZ84EYKlSRdgppASOFPgHLs1VO+ZkC1qw/ybMWfhozkDz y0GRyXmGoEl6xb4tGn+F2eM+pP4nboCQbaGTDvlxnBHK4021dz2KCTPZifahg9iLYV1Q hO81YBH+1dTxqLZVJhmnfJ/Cjj+PtmwyZZVQSELNBxu3ubZ2fjGqaLDtdYr9102JOXMT W2Tzo7YtMlsHTDzLuHAkQPNlRIwhQueTsU155Wr6AiQf6fniKgZBw6LIoQx4jebl50fj QCng== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature:dkim-signature; bh=Inp95GW9nBAjNnHuUAANWe74go/YXaLvNxyxI6q8r/U=; fh=zctt5GmQtc9CpPsIFgE62yFE9NYdbeocN7lMgXt5rJI=; b=bd7fXnDqLgzQUJyBiLRrjfRBZHxUKJuf2Fvo1WcOYAghGCt0bExhESy7sZt0hwwZMC tDC0eBlFiEtW3wvY5xwy5tFE/e2FEL9BoMrF7s5UsQFbRYKZyGau56GpFuJvz4pYHeC/ 307+KEXL6mblU0mIQQyfe4qtt2ZZ+R3CUiEfFN6loOKYX+g8rOMCRGUuCFFvHYfKLos8 ywqHJgSf5PMU/08Pq3L6Z6iKG+SKAifW52Z0/IYEJgkiZNHEYEVvw0mAeDd7R74vOPAT hkFSxAWRFZxzEdfmjmZNtUnBFgQuwKuYFTs0zy2MQpru8QBttJkNH0hNg94mzs5hUi7D g9CA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@iokpp.de header.s=strato-dkim-0002 header.b=Cmy9jwCG; dkim=neutral (no key) header.i=@iokpp.de header.s=strato-dkim-0003; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id l8-20020a6542c8000000b00578a44df6c1si401431pgp.640.2023.12.07.15.02.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Dec 2023 15:03:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@iokpp.de header.s=strato-dkim-0002 header.b=Cmy9jwCG; dkim=neutral (no key) header.i=@iokpp.de header.s=strato-dkim-0003; arc=pass (i=1); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id E2D16801CFEF; Thu, 7 Dec 2023 15:02:57 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232476AbjLGXCn (ORCPT + 99 others); Thu, 7 Dec 2023 18:02:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49932 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229671AbjLGXCm (ORCPT ); Thu, 7 Dec 2023 18:02:42 -0500 Received: from mo4-p01-ob.smtp.rzone.de (mo4-p01-ob.smtp.rzone.de [85.215.255.52]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6F4141710; Thu, 7 Dec 2023 15:02:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701990155; cv=none; d=strato.com; s=strato-dkim-0002; b=PP4IttObG06Nbg9S4wT+xCyoX84/2iUUoUdjjS4ke+G6A+/ebrh8zhcniSIn79mQ5B LSawalD7Zpn5OohQomh+HbfzAr4/dD6V10vlLDz0KYjBkQVeSPMh0e0XXnTHNaBjJkx8 T5GYxAoFnRO99cDQn5RXSRLh5sFQM3r+z5FNVHl8nZX/3OR4aa2cgPb0a03SGAIwupGc VayRlPi5ktLj8YkS7yh2l7Twlk1Ex27Xute9eQBXBSDfGL1msB4HqBeyRJi8d26CE6bb YJ62d7fKsLORm52gNjb7sR3E3yTYikLWkZiv8d0Z++6h9r0cJ2KWzl4RlmWqFrViSNtt w8WA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1701990155; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Cc:Date: From:Subject:Sender; bh=Inp95GW9nBAjNnHuUAANWe74go/YXaLvNxyxI6q8r/U=; b=PgThVsVlyHZPOm+V/lj8B97jgZDDu5mLBjIT8hlv1l+mG6U5PiSRXvWMgNzZXeTiGY eqtVNHBufQDALPAXG9hdJrTnEs7lWmNlvD5esbZG5Ze9jAGE9SKiqvS4CEDMu/hxubGc 6pA273bbodE1ORtCoPCcGK6/+7eMEvzU7TcSLemJBLufu7FKwhEpXLG9FCyBzqibsUvy 0+e7tIMOiPD+qgkHnAmv1S2FxgjVPjztG2WlhBn/DibIQtRMSt7nuykSDmt7/f4Qf1yE TIcruRynbABSuplFFEEeF7GonUjnzjz0EQIAjdYaZoNSvf861VeIYUsoK4dwKCDiuwC+ g7Gg== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo01 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1701990155; s=strato-dkim-0002; d=iokpp.de; h=References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Cc:Date: From:Subject:Sender; bh=Inp95GW9nBAjNnHuUAANWe74go/YXaLvNxyxI6q8r/U=; b=Cmy9jwCGqVdOrPmpn4YzPMJKpPtDNHKinG3cev3QrjIZpvExG70HbKDYJlPQkjy6vy 3aDwyWceMxA/GfaewJOda2gH3Ue2k49peJgvp+pm08RxiZ1DvQUSRHcuw9PSBwp2GvDP M3tX4I79SOXdXEA4AjAyDz6Q+7dIFT6vtyxvTIaLKK8nmYV4xp1QpgnrMxDZ43gjAgR+ 9Qui8F92MSa6GUlWngWQ5o2bCo1rjGdKOBy5pdqxKlsxuel2pPgjaDqaxs7GHe/etxL+ nu8CPT79i/9qvW3usXQvDK0umhv+d7/IV2nKGCkPL6yLnLOIWrQqN1AXtCFuULmFfhMI f8hg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1701990155; s=strato-dkim-0003; d=iokpp.de; h=References:In-Reply-To:Date:Cc:To:From:Subject:Message-ID:Cc:Date: From:Subject:Sender; bh=Inp95GW9nBAjNnHuUAANWe74go/YXaLvNxyxI6q8r/U=; b=v5unjEUoDX3NyGzuXMi+K2Xs31IF5nT5nWyL06J+Q7LGlAzRuChUrbjaB9TI2iu01e dR42hr8CfQtkPIlpySCw== X-RZG-AUTH: ":LmkFe0i9dN8c2t4QQyGBB/NDXvjDB6pBSeBwhhSxarlUcu05JyMI1zXvWpofGAS3nPdhpsrjz9a9vtSST6HKPUHFmsUnlCzixmg=" Received: from p200300c5872edce18348648ab5312731.dip0.t-ipconnect.de by smtp.strato.de (RZmta 49.10.0 AUTH) with ESMTPSA id z4c2a6zB7N2XACO (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Fri, 8 Dec 2023 00:02:33 +0100 (CET) Message-ID: <887dec18bdaec3cc048f0f4d5c0391dc338e3828.camel@iokpp.de> Subject: Re: [PATCH v3 2/3] scsi: ufs: core: Add UFS RTC support From: Bean Huo To: Bart Van Assche , avri.altman@wdc.com, alim.akhtar@samsung.com, jejb@linux.ibm.com, martin.petersen@oracle.com, mani@kernel.org, quic_cang@quicinc.com, quic_asutoshd@quicinc.com, beanhuo@micron.com, thomas@t-8ch.de Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, mikebi@micron.com, lporzio@micron.com Date: Fri, 08 Dec 2023 00:02:33 +0100 In-Reply-To: References: <20231202160227.766529-1-beanhuo@iokpp.de> <20231202160227.766529-3-beanhuo@iokpp.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 07 Dec 2023 15:02:58 -0800 (PST) On Wed, 2023-12-06 at 14:59 -1000, Bart Van Assche wrote: > A 64-bit value is truncated to a 32-bit value. What should happen if > the > right hand side is larger than what fits into a 32-bit integer? > Should > a comment perhaps be added that uptimes of more than 136 years are > not > supported and also for absolute times that the above code fails after > the year 2010 + 136 =3D 2146? >=20 > Thanks, >=20 > Bart. Bart, you are taking into account a broader perspective. thanks for your review! I will add below code in the next version: + if (ts64.tv_sec < hba->dev_info.rtc_time_baseline) { + dev_warn(hba->dev, "%s: Current time precedes previous setting!\n", __func__); + return; + } + /* + * Absolute RTC mode has 136-year limit as of 2010. Modify UFS Spec or choosing relative + * RTC mode for longer (beyond year 2146) time spans. + */ Kind regards, Bean