From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 714E1C07545 for ; Tue, 24 Oct 2023 19:40:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A50836B02E1; Tue, 24 Oct 2023 15:40:51 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9FFF26B02E3; Tue, 24 Oct 2023 15:40:51 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8A1CC6B02E4; Tue, 24 Oct 2023 15:40:51 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 7A50B6B02E1 for ; Tue, 24 Oct 2023 15:40:51 -0400 (EDT) Received: from smtpin30.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 5640E1203B8 for ; Tue, 24 Oct 2023 19:40:51 +0000 (UTC) X-FDA: 81381372702.30.C27C9B6 Received: from mail-ed1-f53.google.com (mail-ed1-f53.google.com [209.85.208.53]) by imf30.hostedemail.com (Postfix) with ESMTP id 47A4780004 for ; Tue, 24 Oct 2023 19:40:49 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=RioXZZ0l; dmarc=none; spf=pass (imf30.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.53 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1698176449; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=dQAl0rC44IDpm4wzCCiFnwdE9x2WCYlyNzW0Sdf0Q28=; b=8EYiR8pQlQDNAtVzXMlImDz7QhX/2fTIrhaUryNYQ0sPqD3ID5s7r+yWDWbravbXHJx9zY XpvLod1aGFJUAwaxS9S5q+Hj1trd1i6B872LcPzKwsnLgAnEojmlnkbadKVXnCqkzoWgAQ skCTQ5owXguMawA9VyLF4Wo405gHS1U= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=google header.b=RioXZZ0l; dmarc=none; spf=pass (imf30.hostedemail.com: domain of torvalds@linuxfoundation.org designates 209.85.208.53 as permitted sender) smtp.mailfrom=torvalds@linuxfoundation.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1698176449; a=rsa-sha256; cv=none; b=1NB21zGMPsRM0xXkwmDoBPgiQwXhM3zuyFwyNz7Uw72Ongmg5AZJB2aN6/YdeL3jkQNMeg XwN6KDZV+kjoVXuxTnQtFRH1YitXt4RjiDO2L8QSQ6yMufcThNnUWSTiVAtzPz44hsPc1/ bTOHlJ+h962bWJ14EIAtr7Hn/g2GJaE= Received: by mail-ed1-f53.google.com with SMTP id 4fb4d7f45d1cf-53e855d7dacso7631756a12.0 for ; Tue, 24 Oct 2023 12:40:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; t=1698176447; x=1698781247; darn=kvack.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=dQAl0rC44IDpm4wzCCiFnwdE9x2WCYlyNzW0Sdf0Q28=; b=RioXZZ0lkp6DWN834NS9wYisYLcYeJS1OiiKUF5F9FIRs75QRRJZnGnUf6NN+9DgaX Yndl6l4/NF+SA82M97u/VtJI0yOy2zCT1hvPl7tmWUmJyTqD9p1MbmVa2Lg1J+TwtXMK Ko2FdX92lzdiPhRjtZjp4cOMNYBe+1mbsbSzE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698176447; x=1698781247; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dQAl0rC44IDpm4wzCCiFnwdE9x2WCYlyNzW0Sdf0Q28=; b=l/H+YpsQ929CReM/dtuGtaoHV1N0V5otQESL0Q+EQJYsby9vNxuK/T5+P5P6DkB355 thMapJVKVkWfOmh8q6D1HVII0j6ikDDXR9FtXX/8wQFi6gVlTibLS9O1zvPc2YFj5eam U5DyyVRetBtAzGMIPT3n79VqHk/z/uVyFtsr6PyxepdUVbnUWxaBi9sT6+6Z3xhSjKy8 PYr0zjKexEgYDx+hsb5jVjWNdqhZ0Dk7wspwJ6mZTmm8C4VhP44Mp87qvybtWEf9d+2D Q31Igg/Zt4e3OeVKH3oR5x0Aod4CJxnQfwS0Qi3GzWC7KZwrrrQDs4DJru9oetdTDKY6 AC0A== X-Gm-Message-State: AOJu0Yxq2x19x/hTJZ3IFue2NDHCaS5u5iaaSGLgkYTB2S3yQ77H9ovW q/ab142HvZv3SlYb5qHPxXDUBCcvjcXnu7GXkvGHU6Vc X-Google-Smtp-Source: AGHT+IF2kpKJ767cKWgGgqe2V8IOG98r1HGy4qfJsz3odWJoZNr9ZdBdMRfKJdMK8xCkAgUZkdf3Zw== X-Received: by 2002:a17:906:9c83:b0:9b2:b691:9b5f with SMTP id fj3-20020a1709069c8300b009b2b6919b5fmr9393790ejc.41.1698176447547; Tue, 24 Oct 2023 12:40:47 -0700 (PDT) Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com. [209.85.218.48]) by smtp.gmail.com with ESMTPSA id k15-20020a1709065fcf00b00997d7aa59fasm8895727ejv.14.2023.10.24.12.40.47 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Oct 2023 12:40:47 -0700 (PDT) Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-9bf0ac97fdeso694084266b.2 for ; Tue, 24 Oct 2023 12:40:47 -0700 (PDT) X-Received: by 2002:a17:906:eecd:b0:9bd:9bfe:e410 with SMTP id wu13-20020a170906eecd00b009bd9bfee410mr9262779ejb.72.1698176425825; Tue, 24 Oct 2023 12:40:25 -0700 (PDT) MIME-Version: 1.0 References: <5f96e69d438ab96099bb67d16b77583c99911caa.camel@kernel.org> <20231019-fluor-skifahren-ec74ceb6c63e@brauner> <0a1a847af4372e62000b259e992850527f587205.camel@kernel.org> <61b32a4093948ae1ae8603688793f07de764430f.camel@kernel.org> <2c74660bc44557dba8391758535e4012cbea3724.camel@kernel.org> In-Reply-To: <2c74660bc44557dba8391758535e4012cbea3724.camel@kernel.org> From: Linus Torvalds Date: Tue, 24 Oct 2023 09:40:08 -1000 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH RFC 2/9] timekeeping: new interfaces for multigrain timestamp handing To: Jeff Layton Cc: Dave Chinner , Kent Overstreet , Christian Brauner , Alexander Viro , John Stultz , Thomas Gleixner , Stephen Boyd , Chandan Babu R , "Darrick J. Wong" , "Theodore Ts'o" , Andreas Dilger , Chris Mason , Josef Bacik , David Sterba , Hugh Dickins , Andrew Morton , Amir Goldstein , Jan Kara , David Howells , linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, linux-ext4@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-mm@kvack.org, linux-nfs@vger.kernel.org Content-Type: text/plain; charset="UTF-8" X-Rspam-User: X-Stat-Signature: yk8i5h7x95pma68k3dpopdkmpf1bar6y X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 47A4780004 X-HE-Tag: 1698176449-799129 X-HE-Meta: U2FsdGVkX1/6j6nvwxS3I4YtbMUvY+WEppcoI2zEPWP3dFH8osL6pK/5PBOKCOe9X17dLYFSzbXsFcUiiLsrqzbVWtc3DtGJ2XjoA1p/CiYDYB2iL4Ipw54yPJ4CD/RBO8d8As8v5ql4DB20ssJfg2N2sCbzUl0zej50VPlNLGAIdiP32CkNsc6RS64+0YgcwBb8gp/kf9A18gJHE2vzfMFw117YCNQvN/xe+6j+FzLaG0+KT/2t8WRCymrdZqpSboEAOYigdzXxWscYlSfJv7kub1FWUQi7pxXcXBtTsw0Li3CG7xWSHBFpgBcu+Mt1K2LgqlKIFWlE3gOGVz+kHXj/Hqv/POjELzmXZiAZWUmZqeo6pQuZ89hyVniZhb9H+Y48UVwSOkQ/SKboAVsQ1U4AQDDWfLi3vyMSlePDjbQ7ROjfXzsgtsnn6ZqZIGMXkRU+bpoYebzMFRwfLKw9bYQI+7qiIMyLqo2oVORAO7Am20kOhxfXEq21q0lDiFshFni7dPeXvPUGqXbCS7OoaDKj40p1iCba0F8NG8JFtWwqvtsF9OualZy+suFsy5IwurFPIVZZ9UjxCcpTY39z7pblHAZsFR+5fRSSzGKrZL28rf46QARy+yzniSawedcBj/rmLOZSJm4T7sgy73woip//ASWiX2C9YtbQZVuOM5QW3QcyfStM+Hv26rsQNwMwmBsDSi9owI2ld1Pnc2F+C4p6nd7IA62qP+p0AR2U3NYfIGyq1hAnygmyGSoT8P4L7QPmxhIZnJeuGgcxTyQj0O2u+DEWxbkhJsKgTKcuqUAseffphkRDEp640z+vECTMV6HncEGlmslDrhAfAWifeL8ZP3lRMSX3WqS3FnQtxqBm+130qEFhDp57RYkn7+c+7+nk+c2/wsnjYJaSI7teGGFss8ybICYUTZT52OTIngq0f8sq9ak571QqmEwxHYuAiBOxn1qn6k3SVe3QJxY 8F/WY/y6 dM69ThvGqLnAsiVh8tKfuU/nfPT9AFsNa1JPaYDpAWVTzDNFKG1MLIsxzL5TgmzBK9n2rSfLwEFzVrMRNqZXVDv2NHOWhHPBULB5olmqT+YKaU7T4T2L9rK+rKizfEo49yxXYrBkzYfhmXN0w7AiOe4tBDXQ5CB8Hf6PhMB+ECzOHCVdaVrjxfazeZVdx0g7ULAO+oik0E+DBtI4qsl2uouIPfCe1hC1yMYs/0O7AP7bEq8U67APb4yfxaWTfU9fsz6XVKRhiujED3Fc1TD6VVtQwFRyKRdGPdlQUtE3Ez6xbTGQALvNQRHMoFILQxB9TfLU2KKcmfrVG/tc6GMFN9OurgwWzZKVmMrTTqaib/Ju5CmqZXNkqkPJjTo+CkKl6lV7pfBLitdnwUl6/V+CF2y/gnITGSrMMmp3gOY0Y32YkdVB4RXe77KCXtAzpj67pa5GsC/W329HlJ5+jxyR/eV/edPAHORdG1cJosteV347ZaF7cDPsGrDOYmuYijluN7onfhfkde1IvhvD7ZFPBYCEYl/8txaGyH5623tG08AgM4HTxmv2gJQD8Jw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, 24 Oct 2023 at 09:07, Jeff Layton wrote: > > The new flag idea is a good one. The catch though is that there are no > readers of i_version in-kernel other than NFSD and IMA, so there would > be no in-kernel users of I_VERSION_QUERIED_STRICT. I actually see that as an absolute positive. I think we should *conceptually* do those two flags, but then realize that there are no users of the STRICT version, and just skip it. So practically speaking, we'd end up with just a weaker version of I_VERSION_QUERIED that is that "I don't care about atime" case. I really can't find any use that would *want* to see i_version updates for any atime updates. Ever. We may have had historical user interfaces for i_version, but I can't find any currently. But to be very very clear: I've only done some random grepping, and I may have missed something. I'm not dismissing Dave's worries, and he may well be entirely correct. Somebody would need to do a much more careful check than my "I can't find anything". Linus