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 728B8C3DA59 for ; Mon, 22 Jul 2024 15:30:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ADB4E6B008A; Mon, 22 Jul 2024 11:30:31 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A8C206B008C; Mon, 22 Jul 2024 11:30:31 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 951F16B0092; Mon, 22 Jul 2024 11:30:31 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 759DA6B008A for ; Mon, 22 Jul 2024 11:30:31 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 17DF11C39A3 for ; Mon, 22 Jul 2024 15:30:31 +0000 (UTC) X-FDA: 82367775462.21.9F69700 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf29.hostedemail.com (Postfix) with ESMTP id 5A93112001D for ; Mon, 22 Jul 2024 15:30:28 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Udibmumu; spf=pass (imf29.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@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=1721662182; 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=Z65O4qn/T4qkF7PPSqQKize0aLF3T6IjIJtecNlveOU=; b=8llgsjUXu6VGBc3y2XEoviRQPjjW9MqWfjAFze2OWMm1OB0wApz2waeOuPEkgD4V9iC1mU q0oy7TRPNPg/NhzIyYRWhsvkS06VQIud2WH8bNtGOm0V5y1VUHnVngOcv+DpnVbw2UKP55 4vV0vOavuYdp7ICBxJEZLPL8YygoiVg= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1721662182; a=rsa-sha256; cv=none; b=o5bbQ8n1iHCmvKMNxLSR0aXYICf8s3VBIiSOn8LFwIEuaJzlm0eJn09F83KfuVCHeg8SO+ 6Z1x+yaPC9mJazsEZeUTBKC6RzaqAiM2LpbOQ9o35ZikQ/cai4wECaAvmE03T9usHyJOsd e4R6q75Ovc5ekJ+LCJd9fLgjo/+A1Qg= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Udibmumu; spf=pass (imf29.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 5B3F260ACC; Mon, 22 Jul 2024 15:30:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0F691C116B1; Mon, 22 Jul 2024 15:30:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1721662227; bh=qeOMl00DgHVITw+FjVR23dUDZQ0dZ2F3RbfRASJShYY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Udibmumu7SLzxEKxqIecKZDLnygO3K9IPmsYRL3I6hL5eYqNIVWX7mLjSpajAEdtJ +34Wwg7S23Sx/TsNHnSCLXzlaT8K9BzSvT0TpzDZp4qpSIexecgt4YBIFxTyDVKdR4 zoGjpH6i7DCAVXe/q3qIV7BqGL/VhVJeejTJZQ5AjoBDa5DUQ2nz2ml/skzftzqSlC 5qNp9evMwxpnZuVl0mgCMoNVIFBdte25OlWnbcPfa0aHZjnWFch12yFrsCVCKAOuGg mqnhjXYfz2YA35SyHO1xRH0Y7C6QIOmi+MTocaJsucU4+99bRjM3aqFDZEN/X/Fw9k bZ6cWyiYCD1kA== Date: Mon, 22 Jul 2024 17:30:17 +0200 From: Christian Brauner To: Jeff Layton Cc: Alexander Viro , 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 , Jonathan Corbet , Dave Chinner , Andi Kleen , Christoph Hellwig , Uros Bizjak , Kent Overstreet , Arnd Bergmann , Randy Dunlap , 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 Subject: Re: [PATCH v6 0/9] fs: multigrain timestamp redux Message-ID: <20240722-festmachen-lehrstellen-f86d1bd28997@brauner> References: <20240715-mgtime-v6-0-48e5d34bd2ba@kernel.org> <20240716-zerlegen-haudegen-ba86a22f4322@brauner> <60af7cff6b1cf00388e932804c81ed368fcc9f02.camel@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <60af7cff6b1cf00388e932804c81ed368fcc9f02.camel@kernel.org> X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 5A93112001D X-Stat-Signature: n9o1td6exahjdacksbdg4qacuctrbwsx X-HE-Tag: 1721662228-640456 X-HE-Meta: U2FsdGVkX191GlZ/fw/GG7MRdr+g6w69nVD+ZOENsG921o7XHS2oTrQdYeKrHSlEmwzoWUyI2Sjb455+ldB5l+aZ16eAtkfRCRbKgDAMuVTHN/RDMhihEvEO4A38AEmOky1R29MkamBdbjdw7PIypM7Y2+rumWsDqWouCTKZW+s/oRr2KoKor5qTGGlzeTwbaXxMGqbsC+fCyBxahcu8yuIeTiTUkOc2NurEp0h6y/OSCojhUwprLI9Key0g41fsxksUCfd7t6kpSeIgCsXzrlgIpYrYoxRm68WglM2vhrNCwqZSUr/e72JOqzWIDkzLUgtdVqLO0u89fbx0fvLQ04e+Og8/cVL+aXfBSmYOmj/d6iSXGGKVCdiBi4DIu5nwqo8DCcz8pcGU1U3tteTWrJRBOJg+u1CqhvNSzPNgb8w/k1FH7jTifrNCxdV2Cq8vMx8QHoxc+po0mga/K/6owYnZUjWkFKlYDGOUFhG9JlyaoALWvI7gBmHf4SAyy/mOLF+WgMOTX69DrjUsUmovpSw5m8U4KLsccwLjebPseQeVlpKN6OHa70/2XaJPAuOH46Tq2YLg3HjfCswDejMcBwfHUONXVGlDK6eFRRMvpAQGwnhMTXubmPMlu8vVl1bI76/YpD+j4YIxavW18CJob/CacBbbVeI3mGS/jy1W5sbx10qzIBjdLHCOtjcVUOSNZrwrtO/8o965lWr24O3Gedv8cjSyzmF0SqN9NfYx8Yy7Vx6oUadYGReurMlTY5uw2k2F/y+vZU8OQnD4KWlrYcVvUPZO0h8/HUdxxQUgk0nGMG7wT6XnQuFlsqRCUgFjXp4TpnT5hKexq5ktI5hdVuafTX5DoXw4TGg2s+cGYb3c4BuF+LaNDaLg/kx0CgqvFLoX8u6SNAB3X2h748SrjveCOirDekMwB84hzb2C/77kjCuTnZ8eoZ0/uqNT2mjiaIahqUq9THqkB3C6dEs OCSUVxsp 7vN6n60ahdD3Fq17JyJHHrKsA/cvCDG8QQ6dL2PQ1nPHtk0NR1HhlHgv7PB8dDElpEZ7nq5jdjMI6p74Z6GnFkA27NKtFdVLugNVQjATksNKivmQlr+sYLlV9pC6JIN9YK+ct5JWhnHNDKkABH4rSvW/J4AnsRjbvVQew5TlLMMPeNItkyxOGdCy7cgEpqscGiUDFXr7JG+odVEWxd3Gk6rBE2JkJhXHhiy2nOnehOihX+5CE+NalMq8lQkKZVMGs5MAJbEIhuV/86Ce0AGflalXJfQ== 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, Jul 16, 2024 at 08:45:16AM GMT, Jeff Layton wrote: > On Tue, 2024-07-16 at 09:37 +0200, Christian Brauner wrote: > > On Mon, Jul 15, 2024 at 08:48:51AM GMT, Jeff Layton wrote: > > > I think this is pretty much ready for linux-next now. Since the latest > > > changes are pretty minimal, I've left the Reviewed-by's intact. It would > > > be nice to have acks or reviews from maintainers for ext4 and tmpfs too. > > > > > > I did try to plumb this into bcachefs too, but the way it handles > > > timestamps makes that pretty difficult. It keeps the active copies in an > > > internal representation of the on-disk inode and periodically copies > > > them to struct inode. This is backward from the way most blockdev > > > filesystems do this. > > > > > > Christian, would you be willing to pick these up with an eye toward > > > v6.12 after the merge window settles? > > > > Yup. About to queue it up. I'll try to find some time to go through it > > so I might have some replies later but that shouldn't hold up linux-next > > at all. > > Great! > > There is one minor update to the percpu counter patch to compile those > out when debugfs isn't enabled, so it may be best to pick the series > from the "mgtime" branch in my public git tree. Let me know if you'd I did that now and pushed to vfs.mgtime. Please take a look as I rebased onto current master and resolved conflicts in xfs and btrfs. Thanks!