From patchwork Thu Jun 27 01:00:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jeff Layton X-Patchwork-Id: 13713680 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 ABFE0C27C4F for ; Thu, 27 Jun 2024 01:01:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5FF2B6B00BF; Wed, 26 Jun 2024 21:00:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 586A26B00BE; Wed, 26 Jun 2024 21:00:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 428466B00C1; Wed, 26 Jun 2024 21:00:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 1B3EF6B00BE for ; Wed, 26 Jun 2024 21:00:58 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id C3C411217A0 for ; Thu, 27 Jun 2024 01:00:57 +0000 (UTC) X-FDA: 82274864154.26.36A2580 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf07.hostedemail.com (Postfix) with ESMTP id 6964840015 for ; Thu, 27 Jun 2024 01:00:55 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Sr9ChiUu; spf=pass (imf07.hostedemail.com: domain of jlayton@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=jlayton@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1719450039; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=wFi9VCa4KervgflwMUv/qihS+sFTtts0CvoK0wS/B+8=; b=EwGlJRhT7OZaGf3a267Gxu2vi5DtTdAgDAXzWdhdjWO7Ev06EC7cWqsDvhjc38c4OyslXl c6QMLg2lYC6nXKHS6BCWrcAiB49/rboZ2cV4kc8XIfpbIw8QnrAOMx5nrH0jpZ122AVzn1 EN0Vw+/zF7xSlnJGgyXxzadMO2pMZ94= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1719450039; a=rsa-sha256; cv=none; b=oo7sHtEvZrHPR6roUB1GtnYvC9/cGypAqVn9qP5uQKbxiJI/KM0VO9HKZGtWah5JvWduKj vDJb5n3P3h3K/WNA2GvwtAjbXPUFS0grMJn8xDZt1LQnv20Ify9z0L4SOaGhCV5g77BEV6 BmSqX2zv431RLijEdPZamOROgwZLq68= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Sr9ChiUu; spf=pass (imf07.hostedemail.com: domain of jlayton@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=jlayton@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id C940ACE2D18; Thu, 27 Jun 2024 01:00:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 66928C4AF0D; Thu, 27 Jun 2024 01:00:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1719450052; bh=Rk22CdrDmdQOqV9B263elJ8j6v40sRU7F5SFeqVcw0c=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=Sr9ChiUu/HOsm1DsI0g6vQFuwDNK9Yj0f/PnCpCU6pRp+u4CF7nqtx+HCVqlhx6Hj HMTeApGIieSv04dS6W3ujYsyGSeOP+p4Dgc1VMLOPUKjQ55g221rFhfVjU/hDgAgry uZbBTcKyh+Gkh0gLcEU/sf3UGuZEFrHIRejP82Td27zeA7N0srKiiFyu08z33MisE0 OsyehPxrgZC658BcQmWV0tJhgFbFJ4EeNilJ9UaxG65NIxrqO367fFlOTlnIgnIxPS OjlR+ht+u63kFmQB6jCkY0npDtqM9sB9F4X9IOKGN+m4jSon1PX/mJOJlA5CxISIcn VlAzfenYaviWw== From: Jeff Layton Date: Wed, 26 Jun 2024 21:00:28 -0400 Subject: [PATCH 08/10] ext4: switch to multigrain timestamps MIME-Version: 1.0 Message-Id: <20240626-mgtime-v1-8-a189352d0f8f@kernel.org> References: <20240626-mgtime-v1-0-a189352d0f8f@kernel.org> In-Reply-To: <20240626-mgtime-v1-0-a189352d0f8f@kernel.org> To: Alexander Viro , Christian Brauner , Jan Kara , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Chandan Babu R , "Darrick J. Wong" , Theodore Ts'o , Andreas Dilger , Chris Mason , Josef Bacik , David Sterba , Hugh Dickins , Andrew Morton Cc: kernel-team@fb.com, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-trace-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, Jeff Layton X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=839; i=jlayton@kernel.org; h=from:subject:message-id; bh=Rk22CdrDmdQOqV9B263elJ8j6v40sRU7F5SFeqVcw0c=; b=owEBbQKS/ZANAwAIAQAOaEEZVoIVAcsmYgBmfLmvqkH1GH6QlyLmqwfY2ESip2uk0QjCTjONT BWdPqsbpveJAjMEAAEIAB0WIQRLwNeyRHGyoYTq9dMADmhBGVaCFQUCZny5rwAKCRAADmhBGVaC Ffc+D/9f0X0vSHUxlsnazyA1xAWKX2SHeCtT2+4AWal62qmtzL0zDfdsa9FrQjjYp2Lb4y2cqIE BxzRUA+YHUkqyhEjKitJQs53rlXD1v80bjzOWwIkxaKqNPFbZ7aAudQIbTZy789FfEZuiC/w3BZ KkQoB88sOffNZMQj0TTwlMoeWj1fk24AWCvsXkjXtyF6vhA3n4JkWhik0UtV47RDe8RVAbBb1F9 Q1sxt5fHsjxEf7XeQYezhIZzQ9gYFmUFxeKOz0+On39zx/WU9bXr2BfB9bkl9iCcY1K1ZHCtX2g i14XcGB/btpbkld+TOhURgTVbNyfffpEPxe4Zcke22To5jcLoZRsYn0MSPPClhhAZpsd6pXahia /JaVEkCoRXpHPbUbo7hnVUewiomTNU3AsJXcmWrQaL4S793aijKo2q86UPV5n5GBDMS/XWkYNVO g8Vm50/QN5pqeMtsNgO0qySwNglfhAQ8Yb15ImlD4cQtgHNmcIZ9YFwI+T3lTivNKrwkaaH1HKk E+0JmRxCW0dAmw4niwg2v9T3RCNtIQl41GkKrNFSe5n6bIZwA+ql6pZqqP+Nwh8CRjrpOFOt6Ga WAd2d9Kq/s1MV+pCktB4A6JbvYjEAUc/VPvlpU+BoUfMshyfeo0t557aEfD9pgeAVJnopa4O0Al IVvzX5z4937vJLg== X-Developer-Key: i=jlayton@kernel.org; a=openpgp; fpr=4BC0D7B24471B2A184EAF5D3000E684119568215 X-Stat-Signature: 4581jk5yibyw6whap3gw3jkrx5zi1gj3 X-Rspamd-Queue-Id: 6964840015 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1719450055-238695 X-HE-Meta: U2FsdGVkX1+Afjo5Kw9PCVTq0MIS5gbdNXNUIBhyvSZkVPMgPCTS+RrG5gyRPxTwIv7ADlqd3eOsNT0IyCYuuAKBoJMp8rQgi12kgGRmkAEZVWtpxk9PFhnok3VeHNrsdhFBK7QFvrbAnDAO8N+ngtBW5cCS3e5JqWdGHLBP1AW7gjgaXQjmuX7ul2wdbFZaI+QD6WLhY8tLcwMi9A7AhQo2tavnbzg5GeQa7PzIqdVoE1+NJoDNcxl1j/W1AnDlQpML5QI/snowsIs34/Shw+xYcHQ267aA9PW7Yo0YDDRuKwWWOl4CGcPXuOInDR4qTzsUN8CZBdNcn8P7R1KDAspGGKp0V8styUV2nHLAlmvQkHJ85SkpJBHe67F4ruduE1rQ4gMBQR3/4Uc3nnjQfdLbSxBCAa3wA0utgPVIyMl5O/KgSgIXsbA/IwMs6S60xjmuMl8r61f9D2oqpasuCnmNoxxgCKGxhzIiiSa72tDtqk/lAfz7hs7e97sYky3DX2Glsm4cWdLjW+zZDDbTf8gGA7coviYWOFGHOsF3F9kjRHzNhPu1CLlcbjEUimjtMKIJjyyS40/cqPdotlMlBP7GDs/FjyAgck619e+BCUdU46uVMDoBrfNM/K+xnc+g8DkKvtMykNnmIeEo28v7ozWCpypVYPyaWa2vXnKcZvNt4K82BiRil9lmYs4ga5hegfdvcoMYmurNk2cMGFH2Vu70Wer4VAMXoBEMAWMUb81CXuO0mGKKBTRhM1nA+AKMdR8O+MTFAZCOKE66MjVYHyebYXJqq26y460GMk+qHAXMueR8u0AFj3UzkRu7GHUR7ZVYCLo9bt50X9hLUKJHEZ8tzfJ6hITQssNGM9Va0ZuWjQqeuLhg1X0qNj7nb6aw2UeToFvyuATU/O873fMAFrOWYjGrKSSI8VErGjugcEgciz/f7/qaGY3X1l1Bs916gLsiEQV17Qhg4sAs1os oSbKoDJK iELE3k/2pEK4FM7FmqCOD74+Qs5y/CAAZLbBMg/mdcFePZ6iOWFK8YLpEf3GoEmu6FEeJSSoY+Gd+/YIAFmFwwD54pwcNRZmUkGr6XP3SGGZNQO3g2175gky0mjqeW8CQA6urU7KH6qag/B0uG2y1c96+OCE1Hnw5fetx1kk9Rcl+jeZo3zd/MH19W485xrwgIJOEPszP2qr7CYUFrMTciUK29+Ux6LNB4XWerdCIaptCBB4WtTfx/otB1A== 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: Enable multigrain timestamps, which should ensure that there is an apparent change to the timestamp whenever it has been written after being actively observed via getattr. For ext4, we only need to enable the FS_MGTIME flag. Signed-off-by: Jeff Layton --- fs/ext4/super.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fs/ext4/super.c b/fs/ext4/super.c index c682fb927b64..9ae48763f81f 100644 --- a/fs/ext4/super.c +++ b/fs/ext4/super.c @@ -7310,7 +7310,7 @@ static struct file_system_type ext4_fs_type = { .init_fs_context = ext4_init_fs_context, .parameters = ext4_param_specs, .kill_sb = ext4_kill_sb, - .fs_flags = FS_REQUIRES_DEV | FS_ALLOW_IDMAP, + .fs_flags = FS_REQUIRES_DEV | FS_ALLOW_IDMAP | FS_MGTIME, }; MODULE_ALIAS_FS("ext4");