Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp3208667ybb; Mon, 13 Apr 2020 03:07:40 -0700 (PDT) X-Google-Smtp-Source: APiQypKsTfvIqpt+z43lxlatHDZD6uykxiaBVO93hWIQNZfr9CZxyTdNA/X+2kOy02YYY82NVg/U X-Received: by 2002:a17:906:1303:: with SMTP id w3mr15083240ejb.275.1586772460845; Mon, 13 Apr 2020 03:07:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1586772460; cv=pass; d=google.com; s=arc-20160816; b=dS5KxIG3bd0ykWVXu616ZAaN9tqzAfP6UyX5PvH+4sVLn0nMHAqwRIoroTavuUI49V 5ShuFw9Kom2MK/XGPP1Ttt6PiQo4lxDLjgfcau4yFn93erbKddA5o0q7Gpr/PO38Gijz /0PlF//0qYYYn0Iz/smjBofsWPYuv+jkcJSv0zOv5uszKWrhsGYtowY4yUBupFlMJDss t4P+X3kyXjeAMypqw/hzZ1IzOEjF0rR4KK1euGxYUy9uNzvpRQUlQpDAzVD1i0Wp155b LVicqm4Q7GrUub9enT+kyJTS8HUs+SV+/w5+fjDTahtZVo3tvD5v/L0BzBweA2ir3AtQ k25Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :deferred-delivery:date:thread-index:thread-topic:subject:cc:from :dkim-signature; bh=kgnmufpCnzJ/I6SF/doJLgd5ZXOX4DEJoXWiwSYORsc=; b=gwLBhahII71ftl0ZXgxQLaW8G4f4x9mXx/dOTcEKXJStzhDJRslmR7ZazbyY/GP+xr ljcbc9On8NnvgQAtSCYzsCepx7YUgBTzsiFk+j6QTXTG8MjWe8/dZ8Zi81Qnu0cl+0Uk 0Q/zWIP86+HYRw/JlDsYhMCsknxVGk73jqWZt7gQgTDmS0spMJYU83ZIGv6VAdtX578q 142FYPaMJe+OLwwZpCV/PWoCQa/bCshPz1HZuqMCxSoqjTKbj73EMuRmMoVQmSaxIrAV p1hT9r2YOqLVYKYxRGk6xeAx6p45vOjQ8JLncxZuyoId4NH+Z9WOXYbZL0dx3HG0pBQA v8rw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@mitsubishielectricgroup.onmicrosoft.com header.s=selector2-mitsubishielectricgroup-onmicrosoft-com header.b=UTM0Fn2t; arc=pass (i=1 spf=pass spfdomain=dc.mitsubishielectric.co.jp dkim=pass dkdomain=dc.mitsubishielectric.co.jp dmarc=pass fromdomain=dc.mitsubishielectric.co.jp); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bc18si5674932edb.577.2020.04.13.03.07.16; Mon, 13 Apr 2020 03:07:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for 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; dkim=pass header.i=@mitsubishielectricgroup.onmicrosoft.com header.s=selector2-mitsubishielectricgroup-onmicrosoft-com header.b=UTM0Fn2t; arc=pass (i=1 spf=pass spfdomain=dc.mitsubishielectric.co.jp dkim=pass dkdomain=dc.mitsubishielectric.co.jp dmarc=pass fromdomain=dc.mitsubishielectric.co.jp); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728255AbgDMJnU (ORCPT + 99 others); Mon, 13 Apr 2020 05:43:20 -0400 Received: from mx05.melco.co.jp ([192.218.140.145]:44831 "EHLO mx05.melco.co.jp" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727968AbgDMJnU (ORCPT ); Mon, 13 Apr 2020 05:43:20 -0400 Received: from mr05.melco.co.jp (mr05 [133.141.98.165]) by mx05.melco.co.jp (Postfix) with ESMTP id 43C223A41B2; Mon, 13 Apr 2020 18:43:17 +0900 (JST) Received: from mr05.melco.co.jp (unknown [127.0.0.1]) by mr05.imss (Postfix) with ESMTP id 4913Zs1Nj0zRkCc; Mon, 13 Apr 2020 18:43:17 +0900 (JST) Received: from mf03_second.melco.co.jp (unknown [192.168.20.183]) by mr05.melco.co.jp (Postfix) with ESMTP id 4913Zs14R8zRkB1; Mon, 13 Apr 2020 18:43:17 +0900 (JST) Received: from mf03.melco.co.jp (unknown [133.141.98.183]) by mf03_second.melco.co.jp (Postfix) with ESMTP id 4913Zs0qm8zRk8h; Mon, 13 Apr 2020 18:43:17 +0900 (JST) Received: from JPN01-OS2-obe.outbound.protection.outlook.com (unknown [104.47.92.54]) by mf03.melco.co.jp (Postfix) with ESMTP id 4913Zs0Q9pzRjQG; Mon, 13 Apr 2020 18:43:17 +0900 (JST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cHa6KfzfvM+RMjUrytfSDMJi0GyZsT0LDuqX9y/hyc4UqvnEFUNXiVeo3DqnLvYynledzDIdc/4fYnhtC7rOixiZLCEm7iXDsnNNsFx1lxn6mSkX6HKaWquq33C+LqVDLKQQp/bTWXFY7WYeEJ0Q7tdXMb5J1riYkkDcjdYVvIiqxg2HYrPO1bRb7GmexmR0WULUpoK+8iL0zEGYZlzTyq4CKM+A4BX+Ei4BosmK8kTVBtai1lq4EbdArE/rww1Fyn4qOn1kYq1Yvy8NGbz4xvWszIl9mb1an5xf1g8V26LnhsaLHzv4jmZo5ryR962Jr4KZCv3OL5dphTFAKUfpdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kgnmufpCnzJ/I6SF/doJLgd5ZXOX4DEJoXWiwSYORsc=; b=P398//Uwk5LTQWmgSxiNvXXzHtP2iNlvwLuz8vsHSTeJbuAvShhohpIjIPWLWdnmiY0mQ6VyGrGUe5N8dQpy1njel3eY8yx1Y0LYvwu28t41ZzcNjBL0UUNuwAaJfmr2irOvDcNcgRvXcBQamy6UmnAc8l1ACaHfiKBI0IRMj3pNFvz5qQKeG7OMZR8oYF0nohzc5RuAPZwtjzHYv95gTKpB31B5N96lDWknNbAz3eyYK7lh5fMelkUFIM2NpV9Gskip3qu2WoT8h9R55RtcEG4X4XYJBR3ktoByRtkjzEcLYy2PzsQivVz9NNq0AAHVFwkpshO/B5+62//JIt5KwA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dc.mitsubishielectric.co.jp; dmarc=pass action=none header.from=dc.mitsubishielectric.co.jp; dkim=pass header.d=dc.mitsubishielectric.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mitsubishielectricgroup.onmicrosoft.com; s=selector2-mitsubishielectricgroup-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kgnmufpCnzJ/I6SF/doJLgd5ZXOX4DEJoXWiwSYORsc=; b=UTM0Fn2tO50bN11TdFMEZwDasTXHv7uEW3Y3ghgEsEohYslsSO+2oBrmzgiI7kX5GrvqDG0Z94qKB7QKqJElyvp8hZ6oR5kksC82+d/eOUifFhTrV2Bmdeajzfn+hjXAeBy1Cr2yPDY64HiSMNUJBrHDGcgHqviVAz73evTBNRs= Received: from TY1PR01MB1578.jpnprd01.prod.outlook.com (52.133.161.22) by TY1PR01MB1852.jpnprd01.prod.outlook.com (52.133.164.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.19; Mon, 13 Apr 2020 09:43:16 +0000 Received: from TY1PR01MB1578.jpnprd01.prod.outlook.com ([fe80::c5d6:a88e:62c6:4b96]) by TY1PR01MB1578.jpnprd01.prod.outlook.com ([fe80::c5d6:a88e:62c6:4b96%3]) with mapi id 15.20.2878.022; Mon, 13 Apr 2020 09:43:16 +0000 From: "Kohada.Tetsuhiro@dc.MitsubishiElectric.co.jp" CC: "Mori.Takahiro@ab.MitsubishiElectric.co.jp" , "Motai.Hirotaka@aj.MitsubishiElectric.co.jp" , Namjae Jeon , Sungjong Seo , "linux-fsdevel@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH v2] exfat: replace 'time_ms' with 'time_10ms' Thread-Topic: [PATCH v2] exfat: replace 'time_ms' with 'time_10ms' Thread-Index: AQHWDXnb7kFzLdIDe0GisWVV38Nr1KhvFNoAgAenMeA= Date: Mon, 13 Apr 2020 09:41:22 +0000 Deferred-Delivery: Mon, 13 Apr 2020 09:43:00 +0000 Message-ID: References: <20200408074610.35591-1-Kohada.Tetsuhiro@dc.MitsubishiElectric.co.jp> <20200408112152.GP21484@bombadil.infradead.org> In-Reply-To: <20200408112152.GP21484@bombadil.infradead.org> Accept-Language: ja-JP, en-US Content-Language: ja-JP X-MS-Has-Attach: X-MS-TNEF-Correlator: x-melpop: 1 authentication-results: spf=none (sender IP is ) smtp.mailfrom=Kohada.Tetsuhiro@dc.MitsubishiElectric.co.jp; x-originating-ip: [121.80.0.162] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1139211b-162b-4bc6-6c27-08d7df8f1784 x-ms-traffictypediagnostic: TY1PR01MB1852: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 037291602B x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY1PR01MB1578.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(39860400002)(346002)(136003)(366004)(396003)(376002)(4326008)(66446008)(5660300002)(86362001)(71200400001)(52536014)(64756008)(66556008)(66476007)(66946007)(109986005)(316002)(55016002)(54906003)(9686003)(76116006)(4744005)(6666004)(2906002)(478600001)(6506007)(7696005)(33656002)(8676002)(81156014)(26005)(8936002)(186003)(95630200002);DIR:OUT;SFP:1102; received-spf: None (protection.outlook.com: dc.MitsubishiElectric.co.jp does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C8EM0RZ+Y5q2gWFmvNrbgFL+uTFi7QjxiER1VKNVG+AUUtdatzWCRchX2I+kh+u7+Z831Q1Tddm54hqP4BBHFDRjq73Z1z4Hmkl2T6ngEEjr5qGQMY/1XQ4jvPhNFsHeHKEDi8O2M53Fu40TQX0OHBIT/SELQcEp02Bvm7cMpPhFYG1l8UWEvqf4/E2ZCSlBstnHlRL0s0AEEWJWIGhVWpZjqqnJAJ2C7krtNwU0p96SQbi2qa0kvvIieGoA2o3Axt7AaKLXiE+jmu3A/Qqp+df6Z7t4gX+FOnBQ7LyNlKxvIl0RfG6EmOpFQEBVyiOY8iVmkOP/FdtiBM+Dh3r87tknikPUqiNnBKiMkM3QCSfcTrPBh4IjzyuDjKwb/p6heT/2ZSXYlSPGjKPJDwlnqUWeA4SbF8nePOirIXjIULDoxPPpp9OPfHyPwi5Lpok3A/UyArKLVwx1I8rZ7HNIpqbS9fi6T1c8Lb1SfotrmusnFy3YXZWD0X22cEu9Zi34 x-ms-exchange-antispam-messagedata: UpX2Iv3ndNO+qmcHwVt9P+yv/FnHTyQDU3eo/igacvixlw20g0K6SYjLoRsOtWbXg+Jf6oaj6MeDmChzVb11sCRY4mGpFLpJmJKEX+O94mx4OXCc9eSuKoB9rZbSq5i0mLdXADKhJZKcyuzrlBMT7A== Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: dc.MitsubishiElectric.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 1139211b-162b-4bc6-6c27-08d7df8f1784 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2020 09:43:16.3486 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: c5a75b62-4bff-4c96-a720-6621ce9978e5 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YW5qVCCdY1Kx6D7mMWVh+F9X4EHPUHL6x1ZQFp0/MsIuqd8hjZhW31xPTmphOovxtzuEejIbbaMjCnrkZKQZBA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY1PR01MB1852 To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Please leave at least 24 hours between sending new versions so that > you can collect all feedback relating to your change, and we don't see > discussion fragment between different threads. Thanks for good advice! > > + ts->tv_sec +=3D (time_10ms * 10) / 1000; > > + ts->tv_nsec =3D (time_10ms * 10) % 1000 * NSEC_PER_MSEC; >=20 > I find this more confusing than the original. The parentheses were intended to group conversions into milliseconds,=20 but were not necessary from an "operator precedence" perspective. >=20 > ts->tv_sec +=3D time_10ms / 100; > ts->tv_nsec =3D (time_10ms % 100) * 10 * NSEC_PER_MSEC; >=20 > is easier to understand for me, not least because I don't need to worry > about the operator precedence between % and *. If I use '100' for the divisor of '10ms', I find it difficult to understand= =20 the meaning of the operation. When using '100' for the divisor, I think cs (centi-sec) is easier to under= stand than 10ms. Which do you prefer, time_10ms or time_cs? BR --- Kohada Tetsuhiro