Received: by 2002:a05:7412:251c:b0:e2:908c:2ebd with SMTP id w28csp2112395rda; Tue, 24 Oct 2023 12:41:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFl5VQJjmE8AKOct6T850KvFkGf6C5moNU0Hbj4tsqJyJ77bKF+q6Ew1r8xu/SmYdsg45Tn X-Received: by 2002:a17:903:2286:b0:1c5:ff18:98af with SMTP id b6-20020a170903228600b001c5ff1898afmr12327460plh.4.1698176460711; Tue, 24 Oct 2023 12:41:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698176460; cv=none; d=google.com; s=arc-20160816; b=G6SvK3wRdSw0lpuafHw31D7ZXH+99x2RSrD6L8NHPxCNe7lawuq2H2b20QH3FjyejR IRP2uv69aprNsVJZsm688sIDGRTvhOS5NyarhrHg2kmyi3Voeo2WQ582+bixGlHMTMUd JYqZTTLp7MFfNm9naMxCzhcPjzvNYS3/AynzCTJRFdAvpGhaEUZJrHhBR+OR/f7y5+bh kSs2J7/Lvumt0kasttA2R55kIXpAiXXH1mSeJQJCSTK/GSONagzk0hwENq8g6sX4qtdi uAKCNpwtylSrpFpfU2VbvX7+7qPW3tdb8169u7fYum5kcL96UrkS/deAbiaVT/9tchEt CMzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=dQAl0rC44IDpm4wzCCiFnwdE9x2WCYlyNzW0Sdf0Q28=; fh=pUs9RNavL2VjdpmCHaoxmVknX2/zvYDErmBLYBHd0BM=; b=Ga3bb/09fZ1TofAi3WXPledZdCmOJFxyFARasfyoNxfpDvg24whuRCUgaqYT/nTt5K 7SfXa8YkeY2qYnjkVnM5LcelfiM6x/3q11o3HBvprf4Cwo9bRsNu8dqi7fHuOFyZvSnX gd6tfr67L4Zq+ryrxatZrRt/55gs4arO0yis2dWDI1682XyTozowPPjRH93/K4t/z6EL kS3z4D8Wv5X1CDdO3UJXvcf0qY2R80jDh1FjvUXPi4wsA2fNDdw/gRsvQfkVTLMEIMBQ v9tSKbgaI7IQRmsnFBHbbawcYuqO42ZhuAxgG8SOtiwT15N1bIojPdCMkibI80564I8w jOzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=EIj0GNMx; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-nfs-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 j4-20020a170903028400b001ca8468f07asi9109028plr.517.2023.10.24.12.41.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 12:41:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-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=@linux-foundation.org header.s=google header.b=EIj0GNMx; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) smtp.mailfrom=linux-nfs-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 DD29880B8165; Tue, 24 Oct 2023 12:40:56 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234951AbjJXTkz (ORCPT + 99 others); Tue, 24 Oct 2023 15:40:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234931AbjJXTkx (ORCPT ); Tue, 24 Oct 2023 15:40:53 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 301BD10DB for ; Tue, 24 Oct 2023 12:40:48 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-5079f6efd64so6816594e87.2 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=1698176446; x=1698781246; darn=vger.kernel.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=EIj0GNMxZHpjZor3ZWEI8Nv44VRYifU2/VAPRTOgHH3KIZkcd3AYAhZLyW4tnc5SzY 2MXgJsj4aME/8o0UVLpQ0rkquW1OP2AwwvDmB8RGXV+q9ncRdT3lXMM4JBLFAYsGGzcC UINzy3SKm8OE7YjpELnkvID5QhMI+Bu2fT1pg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698176446; x=1698781246; 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=jqBLXQAA2F8443tjs9IYVcUek8S5PVVoC/fytEY+dHb6T8vomm9TN0Inqj7MKRQ5fo tCsVJu4a7dC7xK3ZG3Va3AMaIc82sWWGV+LEnG9GXeeSRqFI0NeII/2f6VLJRwRla7kO e1ZEixyiBJn/3CuAhAWsjJFnTIJScn+SpQCemwthIunoB2QnKOf+Dt+sHx64Y3YcPCNe 5q7TLPWJ3GJdXV/XdPvnvPvd9TeAYoOOnBijivJ8rF1Ql6gJJubx0giKmcGMNtGY1xr2 EQvaag4f0+SI2LcdTa+57clK5FRIiVx0VXe6vpa7tD9XIjRyjojCuxo5/Da3HJf4ohWr G7ig== X-Gm-Message-State: AOJu0YxVczInmT73V7WY+wGSZ8mRdtbwbLT7oCAOo+xny/QN5JgrV0Us t4lYnJwI+hczsJXJpEh62kG01S4X5RAzh8PdQI85pAF8 X-Received: by 2002:ac2:4c3a:0:b0:504:30eb:f2ac with SMTP id u26-20020ac24c3a000000b0050430ebf2acmr9040599lfq.68.1698176446639; Tue, 24 Oct 2023 12:40:46 -0700 (PDT) Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com. [209.85.208.42]) by smtp.gmail.com with ESMTPSA id s2-20020a50d482000000b0053ddbfa71ddsm8472528edi.47.2023.10.24.12.40.46 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 24 Oct 2023 12:40:46 -0700 (PDT) Received: by mail-ed1-f42.google.com with SMTP id 4fb4d7f45d1cf-53e3b8f906fso7595982a12.2 for ; Tue, 24 Oct 2023 12:40:46 -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-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS 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-nfs@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Tue, 24 Oct 2023 12:40:57 -0700 (PDT) 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