Message ID | 20240705-mgtime-v3-9-85b2daa9b335@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 6FA4DC3271E for <linux-mm@archiver.kernel.org>; Fri, 5 Jul 2024 17:03:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 049326B007B; Fri, 5 Jul 2024 13:03:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id F147F6B00AA; Fri, 5 Jul 2024 13:03:28 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D66EB6B00AB; Fri, 5 Jul 2024 13:03:28 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id ADDA66B007B for <linux-mm@kvack.org>; Fri, 5 Jul 2024 13:03:28 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 64BDD1C0600 for <linux-mm@kvack.org>; Fri, 5 Jul 2024 17:03:28 +0000 (UTC) X-FDA: 82306320096.11.50BE9F8 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf09.hostedemail.com (Postfix) with ESMTP id DD444140014 for <linux-mm@kvack.org>; Fri, 5 Jul 2024 17:03:25 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="GIF28tq/"; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf09.hostedemail.com: domain of jlayton@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=jlayton@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720198987; a=rsa-sha256; cv=none; b=QDicJR/DaQBcodtgjpyTzDBo5wHy11xPenbHZ/R/nPZ3Lb8GzkeFZ4vB/kqF334Q4Dt3CW MGFi5DLLqueFO8L21XIFwn0mTZJ6rXA9LemOtwfOwCSgxpYb2j8C2aNCT4zmS8QRjfl5Rq z5Y1BEqZ0ONhdcdVW/1HQ4t2g2zjGeo= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="GIF28tq/"; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf09.hostedemail.com: domain of jlayton@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=jlayton@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720198987; 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=PNGkN9dLVo+0nGPIxzzuphPsGytnlYGvMkhwTj5uE18=; b=7Zk5PLO5omxQjeCGTeIlofJuaWFS3wnySKrpJZwFkKWoQGOXA2F4mp+5vK/k+qsYnL65OC UaejP4MtHyxerhuT4l/V3Kh9JSgxzYLCoth1/mhXxeLwYcW6bNffz/IwItV/QXbScHH7dg pWkvUKRk9mQ+EUSyNV45hqjrlOsNlTg= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 63D05CE3E69; Fri, 5 Jul 2024 17:03:22 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 69069C4AF07; Fri, 5 Jul 2024 17:03:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1720199000; bh=pHEQop1T1fiyamd9jcpDhT/4UZTaEZSdDGTRt6fHlCQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=GIF28tq/EK13s4RMBEeSAadr35rKcDq5IRamnX6pCdUp3F+CPwHJy0EA/gmZalfou 6nDCJ9rdvrdzfiZ9Lqx/ZNlKYu/E2Qa2C4xa96YCY2+X0Y2Iy0/p3taIHbI9vsvitd GCGmLULp8AGxtTjKnaYWN6c004o78XS8dz0M1yPcaUbfmtH3qwUKJ40TLysp68TwTU h7063zJs4fhYdQ2p2VXwE0vJ3vQ4IakiOzZ4jkHjufH/yAUxuYsjmL6D/EEeCLiicE TquJDQsI0jsWjpEV1da96vz8CaJCe2pj/NI/a0Yfm5WdG1CKuViVs5FJoCZ/gjtEGu fp8sXV5JVvSIA== From: Jeff Layton <jlayton@kernel.org> Date: Fri, 05 Jul 2024 13:02:43 -0400 Subject: [PATCH v3 9/9] tmpfs: add support for multigrain timestamps MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240705-mgtime-v3-9-85b2daa9b335@kernel.org> References: <20240705-mgtime-v3-0-85b2daa9b335@kernel.org> In-Reply-To: <20240705-mgtime-v3-0-85b2daa9b335@kernel.org> To: Alexander Viro <viro@zeniv.linux.org.uk>, Christian Brauner <brauner@kernel.org>, Jan Kara <jack@suse.cz>, Steven Rostedt <rostedt@goodmis.org>, Masami Hiramatsu <mhiramat@kernel.org>, Mathieu Desnoyers <mathieu.desnoyers@efficios.com>, Chandan Babu R <chandan.babu@oracle.com>, "Darrick J. Wong" <djwong@kernel.org>, Theodore Ts'o <tytso@mit.edu>, Andreas Dilger <adilger.kernel@dilger.ca>, Chris Mason <clm@fb.com>, Josef Bacik <josef@toxicpanda.com>, David Sterba <dsterba@suse.com>, Hugh Dickins <hughd@google.com>, Andrew Morton <akpm@linux-foundation.org>, Jonathan Corbet <corbet@lwn.net> Cc: Dave Chinner <david@fromorbit.com>, Andi Kleen <ak@linux.intel.com>, Christoph Hellwig <hch@infradead.org>, 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, linux-doc@vger.kernel.org, Jeff Layton <jlayton@kernel.org> X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=775; i=jlayton@kernel.org; h=from:subject:message-id; bh=pHEQop1T1fiyamd9jcpDhT/4UZTaEZSdDGTRt6fHlCQ=; b=owEBbQKS/ZANAwAIAQAOaEEZVoIVAcsmYgBmiCc9+3lWva5fNpNEWzu+7Rzw+GWxPBkon5ZUU ZWSCd8FdEiJAjMEAAEIAB0WIQRLwNeyRHGyoYTq9dMADmhBGVaCFQUCZognPQAKCRAADmhBGVaC FcQ/EACXCMgwagZgAeeTGej6ZdWdoV08xda+ukWEVKdoIUb77+9qfa7Yv3j2f/9/vUmczA20jEa pMsyqiMipIpjHb/h6QXN34WJ12LdxjE1uXpo6tCZsInC6UN2DZS9BhXeYb7ejNH9aGX2uo+Ss9l eQKtsAwT2TQVgdXIggjo30q/WL0UDdlrrNaz8TwUVCsPoC2KeveW+rJYoKLJoVkw+AC6d91L+2O nI4jEVV+3rGAmY3a9UkYPb9aaAAzUpLQaYUYnKHgfn71zVj3thfOkumCfZ69GwVT+tt/3fonV/M EAnDuUuqXuuKMpqD6+6+iJ68pd7sk1HIlFtp2RvvY+8BUdr4pZ0ty/hgbke0sRNIeLSFJxPXTjQ tAQqsdr6u7uujdhIgMen0qCwqfC21yKaJzDa2+ETo+srnwz/Zxz4UwjpYZiU/OBc3C7Cah+WE70 om/sbkLTeER/YssLnFxwJK2dAAc8Ut5jqRaV6+TL6dtDmGDzd/rVbY+9uT7yZMU4xBpCggzk837 /xiNN+jD3DNYksPSR8+nl8+3A0tWZLKIqmqHjthV2ypV8JzeqG/3h6XVp7CS123/twcsw8uF2zH T+mn6oJ7266/eKdofn/eqBog5C5KQrE5oXZvl+0FraKOGR3haAe4gkhgk++OZcAxCEUAZUtV1Jt kQ8/0xbEalSX4mA== X-Developer-Key: i=jlayton@kernel.org; a=openpgp; fpr=4BC0D7B24471B2A184EAF5D3000E684119568215 X-Rspamd-Queue-Id: DD444140014 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 3y9x98t5g4ze8mk9j44zwi3zhx64tdd5 X-HE-Tag: 1720199005-247659 X-HE-Meta: U2FsdGVkX1/72JzfdRwf+WfPLhAHrsBtgn4PKWSAsa7Hb4o5i9eaRoBysnuAqRnZBs1ZDTVEMGRE0l00EXCcTz/t5NySPQ3ph5eIbgV2OzxReCYpWOPM7z4o9/GekMMr/Wn9B9+qDtfG1SjE21KlC+6a2OJIi0gsUfJ7WCaCYI4uYh6mag3UZ40RvL9t2IHZufVFVaqkKjLadOF/Dx9FA195pQTmB9OjHX0lX7vdm4OnWTo31H3RKtflFfLg863OnpUJN5KQV2Z0WNN4mRNdIRWuiDqd6t6cnRmGwcF8zYMoolSlRbwwj/hV7kaNqrlVMIbHepgwqXOSSDgQRKLTzDH9bZENC457AwXij9ZrvjUSfg0GAuKGU/TLDov3b6xYqgzE+dGkUr39LrPzd2HQdc9oV5CHL9+3LwKw/TqMCwbKTlfMpDoL7CVaY2D/Am0+e+olVsrt61HYTdQksTi3hfnLcCiO3XnGhRWTznF8JjvvwbkbBTLNpWdNKOVT7/SkhS98TRjU0e7rV6TfEkxh2/NktQU1rkHVOcxajpkFw8Ffyp6V5DH1VR2Y1jfTnW5Hp79G/PsC01Zhf7BXY27DfBnjPBEY6iPP4xBx5VF85j+LG9Y9arUinfyOgeq8vWEy1AnJTrratCKzjc1AoISeUDsKmycbpazU59O/WQhKMv+3Qxqhclee3VBWbBy4AfzNU1FLqYS+oVMEKAh3uOrddaI0lXfMFzdlQDuHeZvrsRVht6Xy2aPqS//crRERX3/zRNjqbqeSgGWcO7EsX9nsTJEowHV+jdW3Yea0CxiDFZJB1ON07NAK2+6FI6BUh3sN872IqzXmTVWqsl/rQGsTtVHoVaqny8MOsUomZowi42hNjw4FV6zWj0hy4uqxeI7P8vlCDFmbdFMLkTsMQw6TprDaeotQbmZaN9RYmXrVPhNwQZ4nFA82ZUGpaaAQfP3VfOG6+Q2O/12YwfMb/4i H+mw8hxj oGNGjddEhQdwikmDSq2I4BHPjOuw9ZY50JkbXWrp2Nx3kdi7hz/4EaHvfSf/uaIQ94Um744w5cLMCB2IOZTBqGfcMugSGk+zOFx6QmakUFXRkTQrk3V8TNofGfUTEeZO0D7ssIs8UhNFg604aAXopJzVkK5fo40BJZDUvcVB2BM4GEXkWTOpoBkxiCALePGCl8eHuuaXyVVJl0fRsrywdst+I0dlz51Z0tN661VubxtQVttvgFjeiph7nxLiAvgkFTH62zZyzCdyqaTZHZCL+/aXCBGs6ISf7lY8G5u7qVceDCrWHyIiKxQqg3mTcqozWZ66NyTgNcYA72/OQRCevqiYgAm0/A6xB71oRYzeiKoIuJMw= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
fs: multigrain timestamp redux
|
expand
|
diff --git a/mm/shmem.c b/mm/shmem.c index 440e2a9d8726..6dc817064140 100644 --- a/mm/shmem.c +++ b/mm/shmem.c @@ -4649,7 +4649,7 @@ static struct file_system_type shmem_fs_type = { .parameters = shmem_fs_parameters, #endif .kill_sb = kill_litter_super, - .fs_flags = FS_USERNS_MOUNT | FS_ALLOW_IDMAP, + .fs_flags = FS_USERNS_MOUNT | FS_ALLOW_IDMAP | FS_MGTIME, }; void __init shmem_init(void)
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. tmpfs only requires the FS_MGTIME flag. Signed-off-by: Jeff Layton <jlayton@kernel.org> --- mm/shmem.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)