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 14132EB64D7 for ; Fri, 23 Jun 2023 12:42:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 834498D0002; Fri, 23 Jun 2023 08:42:37 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7E3F78D0001; Fri, 23 Jun 2023 08:42:37 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5C1368D0002; Fri, 23 Jun 2023 08:42:37 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 4E0E28D0001 for ; Fri, 23 Jun 2023 08:42:37 -0400 (EDT) Received: from smtpin13.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 6270AB0790 for ; Fri, 23 Jun 2023 12:42:31 +0000 (UTC) X-FDA: 80933976102.13.63E2CDF Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf05.hostedemail.com (Postfix) with ESMTP id 138A9100006 for ; Fri, 23 Jun 2023 12:42:28 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=apfm6xvo; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf05.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687524149; 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=WDuz/mF8fj+i+/ap56of24e8/R894BB1LybagVZ6DkM=; b=eCgF0QoOtXwPl8I2yEM/jh1B9W3II+x4qsDb1x0AZTw8rFzAtC+nWfUALc3UT3O/jQIGCP 9yKkEOEggz1oSPQlZTt6jWY8SSqy2BBi9/40L1Vu218gB27803vcGI0X+RU5Kw273QTFu7 XPuc75Yi4rKwmlTQ4kUj5H/JiL1rOSY= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=apfm6xvo; dmarc=pass (policy=none) header.from=kernel.org; spf=pass (imf05.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1687524149; a=rsa-sha256; cv=none; b=GAxaHGGhaWJEPfRhy8wiFxhb92+hpJDI5ZmoyCVt8YfQ+gmB7GLOefQPkl0l0yDqUJbhbK uAXX67kaQjI9w+ci5DnzJbJtcuIFzD+yFLT2deKsKb4gT6cc8nBUYk5vQME07dIUOJW2MQ kyl08srXQhCPBaFx6NDKBskroAaRvYg= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7574261A33; Fri, 23 Jun 2023 12:42:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9DB4BC433C8; Fri, 23 Jun 2023 12:41:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1687524146; bh=ljQRDIRYG4TydFhjD0LuSn8BREerPmb4Ipkpa2QAq6Q=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=apfm6xvoeO6UvUfxPwNSOl0FaLWJ7ShkzzPeuSOb0bank70626+jFCCnlqxUCd2NX mV+Eb3SlbyeKtShM0cPnGoccCVrProiQPYgaM4HyeW5epsbNbu8US+O9nrIP4r+ghW Y8FmG2CVOdPNZ1eNovI71PsOzsGS/p5EOkEcjtA4zTWfFdhpQkNKBq1hEMuzxsWytK w9zTBeB4xmhiyjllhLtRaoNC8lgBTTH19xNIsLsgb+18yFVUlxxLoSku7XQ5A1i1lR WF4IRekFC21BVGIj1AxyqNGVCxMph3jwY74VjiaGchsSc5v31PlBNGYvRkbk2aFmu+ 9KQZIm3JpdS0g== Date: Fri, 23 Jun 2023 14:41:42 +0200 From: Christian Brauner To: Jeff Layton Cc: Steven Rostedt , Jeremy Kerr , Arnd Bergmann , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Heiko Carstens , Vasily Gorbik , Alexander Gordeev , Christian Borntraeger , Sven Schnelle , Greg Kroah-Hartman , Arve =?utf-8?B?SGrDuG5uZXbDpWc=?= , Todd Kjos , Martijn Coenen , Joel Fernandes , Carlos Llamas , Suren Baghdasaryan , Dennis Dalessandro , Jason Gunthorpe , Leon Romanovsky , Brad Warrum , Ritu Agarwal , Eric Van Hensbergen , Latchesar Ionkov , Dominique Martinet , Christian Schoenebeck , David Sterba , David Howells , Marc Dionne , Alexander Viro , Ian Kent , Luis de Bethencourt , Salah Triki , "Tigran A. Aivazian" , Eric Biederman , Kees Cook , Chris Mason , Josef Bacik , Xiubo Li , Ilya Dryomov , Jan Harkes , coda@cs.cmu.edu, Joel Becker , Christoph Hellwig , Nicolas Pitre , "Rafael J. Wysocki" , Tyler Hicks , Ard Biesheuvel , Gao Xiang , Chao Yu , Yue Hu , Jeffle Xu , Namjae Jeon , Sungjong Seo , Jan Kara , Theodore Ts'o , Andreas Dilger , Jaegeuk Kim , OGAWA Hirofumi , Miklos Szeredi , Bob Peterson , Andreas Gruenbacher , Richard Weinberger , Anton Ivanov , Johannes Berg , Mikulas Patocka , Mike Kravetz , Muchun Song , David Woodhouse , Dave Kleikamp , Tejun Heo , Trond Myklebust , Anna Schumaker , Chuck Lever , Ryusuke Konishi , Anton Altaparmakov , Konstantin Komarov , Mark Fasheh , Joseph Qi , Bob Copeland , Mike Marshall , Martin Brandenburg , Luis Chamberlain , Iurii Zaikin , Tony Luck , "Guilherme G. Piccoli" , Anders Larsen , Steve French , Paulo Alcantara , Ronnie Sahlberg , Shyam Prasad N , Tom Talpey , Sergey Senozhatsky , Phillip Lougher , Masami Hiramatsu , Evgeniy Dushistov , Hans de Goede , "Darrick J. Wong" , Damien Le Moal , Naohiro Aota , Johannes Thumshirn , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Hugh Dickins , Andrew Morton , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , John Johansen , Paul Moore , James Morris , "Serge E. Hallyn" , Stephen Smalley , Eric Paris , Juergen Gross , Ruihan Li , Laurent Pinchart , Wolfram Sang , Udipto Goswami , Linyu Yuan , John Keeping , Andrzej Pietrasiewicz , Dan Carpenter , Yuta Hayama , Jozef Martiniak , Jens Axboe , Alan Stern , Sandeep Dhavale , Dave Chinner , Johannes Weiner , ZhangPeng , Viacheslav Dubeyko , Tetsuo Handa , Aditya Garg , Erez Zadok , Yifei Liu , Yu Zhe , "Matthew Wilcox (Oracle)" , Oleg Kanatov , "Dr. David Alan Gilbert" , Jiangshan Yi , xu xin , Stefan Roesch , Zhihao Cheng , "Liam R. Howlett" , Alexey Dobriyan , Minghao Chi , Seth Forshee , Zeng Jingxiang , Bart Van Assche , Mimi Zohar , Roberto Sassu , Zhang Yi , Tom Rix , "Fabio M. De Francesco" , Chen Zhongjin , Zhengchao Shao , Rik van Riel , Jingyu Wang , Hangyu Hua , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, linux-s390@vger.kernel.org, linux-rdma@vger.kernel.org, linux-usb@vger.kernel.org, v9fs@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-afs@lists.infradead.org, autofs@vger.kernel.org, linux-mm@kvack.org, linux-btrfs@vger.kernel.org, ceph-devel@vger.kernel.org, codalist@coda.cs.cmu.edu, ecryptfs@vger.kernel.org, linux-efi@vger.kernel.org, linux-erofs@lists.ozlabs.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, cluster-devel@redhat.com, linux-um@lists.infradead.org, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, linux-nfs@vger.kernel.org, linux-nilfs@vger.kernel.org, linux-ntfs-dev@lists.sourceforge.net, ntfs3@lists.linux.dev, ocfs2-devel@oss.oracle.com, linux-karma-devel@lists.sourceforge.net, devel@lists.orangefs.org, linux-unionfs@vger.kernel.org, linux-hardening@vger.kernel.org, reiserfs-devel@vger.kernel.org, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, linux-trace-kernel@vger.kernel.org, linux-xfs@vger.kernel.org, bpf@vger.kernel.org, netdev@vger.kernel.org, apparmor@lists.ubuntu.com, linux-security-module@vger.kernel.org, selinux@vger.kernel.org Subject: Re: [PATCH 00/79] fs: new accessors for inode->i_ctime Message-ID: <20230623-wegelagerei-kanzlei-45cdcf5da157@brauner> References: <20230621144507.55591-1-jlayton@kernel.org> <20230621152141.5961cf5f@gandalf.local.home> <2a5a069572b46b59dd16fe8d54e549a9b5bbb6eb.camel@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2a5a069572b46b59dd16fe8d54e549a9b5bbb6eb.camel@kernel.org> X-Rspamd-Queue-Id: 138A9100006 X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: qpz7a33aiw8eegurux97tisohba1nbcm X-HE-Tag: 1687524148-681058 X-HE-Meta: U2FsdGVkX18dGbRjw0XVyWxgSZw38dsKWo2heyJk7JSt6EAYaGug5hwi24oTInHHZ76hbGDuvNw49vIsUogSP5+uCkLjSMhcR1lWnhpOzF9Bua4qR5ojrAUltQJIvlQKqyjj9IORBMOY7aYYiA+fYVXYE5Sqheb8FIEQ2f1ERtBlQsHef8Iec4rECe1eGF6DC2i2lohY7KOsDv6xiu5MJzHOn7SgLup7mFR7rPj1BSQmziO5OR12KYp2oXHF09Rf8RIotZxa83NwE4IL6QsRaG7Kd7ECqTa30tGdYI61XfVgt+0w1JYf67QjyY73+DK4wMNmWMA/tetRLD3q7nNoGchsLOHilnYz0VkeYeW31Vgo2OhccjLzj5/YPydG9tUv058HS8WdyMedFI/me1o0o4y7RwdPaBHNkF5HBWHp3KRRJGr8iWzzxdZHOnEDNZlqxjPU8FDY6oot0WWWVnUB8h3d68GmCOEJPdgmsOC5d5aA61MOMUjPStV7uzKqoeZbYt5PUiLETPMke93a3ViPpQ8DFXqW3vOtmDZQo6/X231vfr6P/+o1tUwwVPfKLE8hePeFeoyEKqib72f10eJgvLdRNwY6H5AG8W61RNT7l+pnTKpxS2amo2jma/m/s1hYPtjLtT3Ear0Pdu2kFgzxgSBQLMJDETxVW9ZmwD0FKtL4egQQ8/tbciiksGDGDefBliRplT7Ny1/OZyE9ZF7pngpUU/DnACYN8asfHWvEdMz0AQpRieAuAuvqA0XBUbniNA7SjBtrrJKQIRSu9fJ+6yyiB53JwUDTt7jxW6nVLMV4Gex01f+KoREHuTaRh+tzhCxDZAMwMZAQ1r9Es9+hlf+fQ0E/gAfIl6fvn8m9iPXuaxuNAkLeHATV7XQ5HQf+c5OFUGJ0wydtluKw96SeL/zz4/3LUHm2VQDhLAn9/GkgOn9Qhgp0goqlimJXe+U2kKoKK6X9hIO7+Kp9kdk NR9RmNHf Ru4Bq4kmuajiTvI/+LrcmkcjKtfUm3GD5Yr5f31gN/mk3cFPRf+usEfCMhA8OISn0k1WqfWY4POC3deS6r5SXSPlgwCsU+VHczSuJHUDe7ihN+sZCFq9FRfcsm5UUwXQyvo7Ak22zXOolWsaNlJooSVitly7jnWuZdcF3d7wGAP2shgGoqusxhKCzHBS6mO70BEa7JQR2Ony8B3LBJs9fsKWj12hob6NFDW6D3jv8Qb7b+FXWBzqsvRiG6o6JSeBlcOigQfkdVgAUKaOtLDmCbUfIn4n7jBH/GdbV8eSg2r8gBllVA/4BtzPD8ihsYXSU4OmCPwRMxxrwQnZRT3FKrc/ip7uh5ZdQNu2guUcE8OfWo4vUNPf685ocoYrji9V4QeW4JkA9d5iyidQYyfenSzlRXyZXjFkyj9rQU0eaSlZHijZSoJ/Dsn8FVPOR+Urr2X1jZQJeMySNyPk/R3Ukx7YwcvZe6VO/4qL7XHOSAj3krZpoydubxDi2y6TdVuHJhduoVO9uTZU9BcfN2QYqOgZ71HYXRYXOwCJeMN/IjeVeUnEUbXl90vZpKvYVIGLyjToV4TK6u9OJKxp8Sm7sIMLJSj0PioDo4noTJ5qjbRxgHSSIonEhCwRs8TM7rXr1EhNyZd6u60KysTcVhO5myC6HVNwORkMO0azKy5pWIIb18EID8W4491J8puHvO72ir6vbM6pSuCVubvu6c9/zbW9/x6ayKHh+YfPHt56jmuohv/7+1DnUpNTTkR4rfAKV2zcStOFI4zB2cRmJ2AMYJFKDLvZ0UIsAJs2I4kgdyURGpXbVfh14Ul4Pr6TIMlFmNOSq41FP6DjqgmWXEHJwSK9plF8Px91euoHvvlCF1apiNxVsT8Hzkp2XEFpKVAsoW4TezsPfGPoRGxVeTY77MjqOQKVobsS0p0lpcwJhm5ufxASIQL/NFeNRyn+A93RbvmA4LJ/V9dhxw2ptasDEi0g9aOL1 I5DCqtm7 dQhvGnSxZVgDOhsrroBBHVC4yaOL2Cx0fd62S9EJ9brNEwBYIFv0pQC1WBfjoDsDWBoKi09iq1MH27BJw+4PMaF44WDUfrRIdfSaFqAlsACt+7cPPAGof/eE7OkyL/BPhnWPTfqpkNsRxy9ALOLMM3YBNnjkzgQIyfSXKiA1ebKwtTXbMFBJaxBiI/S1AsjGLBEyrlpRWCYhEBtGVfjqi3Wn/SCMmYX7SUtwHZu7wb1n4EKOSNJS1vr/slfzodoSqd9tWiwC2wwhMVA2sFGrbFUORKA9GnuiCUWRTaCQxOGvMA/iK7uQmlyyaA8YPOutt/njdIOo0W49/jCyDkATQVvz48vSFx3PMwatQ7fYCfyOaxFKpl52v/C2FGxN/o3lbsbvdN/9RMIXbmrrExpvIHDTpYHS7iVq1QOmzSCg1BXtGneXl/3enL2HQzaTxM7ujy3gG0WRCdEsZHWt2U8+v5ovHv8HOVC+yZC8m5JcJIHijB6fqKB+lJzX2DQ+hwxLh7vdxM1JUEETYxVnGbK5gwfiOUMlwMe1PnmfapagYPKjkC2TUE+DQBKzqxttl6LKDPR+H86/0CmtrP4P6WEndiOw7XZ31x62nfXu98dv6bNwNmQbp5FiirbPWi1gAMyEQc3SUp8k3K99+H43pRvHLm2vDEtr7ebTF4RRJ0d5GJgXNLa4LdxruKbsUtnUDnR/ytWChPhPc8UNh2u4/GZ+D/O4ZGL4bjKk3pMuD5VOLDoNZlN47hTXwlJhvdNGYjkyFbcX8BHSWoO/fPxjwIvIh+ybhZY6fb/C2wMhmYv5fTm9V/q1frUZWwsMaEGPN38dqLZ0gsrGj/dXdN+If8jJj0rta44nXWkYcgc9vGTji2bx9d4wiBOBNow0szPIxNJcZ9Lds/+hPtjkCcpRzbfFwUGpQUAhEk9lDlf30LTk5yTIAsL6dDeWIPPr/pqs1wLLMxbEVSVw1XG6vp1SsnODyKBGD2egI siLpyPmw HkM2sh5fpKRJdAfz5ZZNFX3lNpxfIiHz/tDvWjpF0IwRWf3eSzdipP3l8H4F6Q3jyTo9NRSvhEdEIG5wdy8J2+sjMnJEp/Gy2cWiObpphRgAd+T/fOG3a4D9SGo5tVN2CXI1RrFvX7fTkh8NQ4tM2hYfFqYIr+kLkwaK82nmhtaXlUgvqxa03C4QBu0b9CXb1Nqnrur7w3sdQ2I10t8GNaXIyOtpfbzxw9PkFcQ5X8JVtpgEdvZWIm7aMRlt8jVjXgJD0YtirFkcucZCvIo2BZjbTZoAOUv7VpBSX1dl+F+k16Pvcf+K7b1u0lCxFjGk9nqQhpCOQWYTdTPZtENdB8xiBbQ2BvKKwDj1fOmExJ6WbUCduPSJSC27zBLV3CWrK6XzW3/NOzsR48yQqzerrxN3BxgCfabiuuOuisSJ/rzBKQ4VNT24KDoKSi3SMehqoYNK5Uq6fyOm/r+oWQO9kgICaKJBeHXWGphbdnMGbZgmJs7BVR5sFgNWu9EQkP52w+dg+aGbRmIqMTNyvAQL5wbOoUAPkEF4MzbdbSxnpRIYIyNnob+8UY+PXpokGe+Vy3ishJm82SkDy9T884FxnZVm15JrjGN5JOSYBlE4Vtjup8si2+UWl69wqVROh8fyW+cc708XuGIiFZJJvp9c91caQLs/+Z8gcjQOwjVtAxfhlRy1k6Fq44QgudgfS4+2/KiQFuNIillGDqrSdDIttHKqqBnBrHfOoyzsESuYkyH0ud2kFzBKwZOwpuY5RfrpSagdMUKJUagxkigftocW1LazOT06MfAdbA9ixgnR1MparRvOWE02ie8Zpk7gT1B3zRyqG6iq0bTvugQdDjB8koecedaRbSd2bi0/VPu/YkH/JQ9Mo9ZpPLx3KyDx18LIiwQfSUbHNe5EY4PS90ALiu3XqkCJ/h2OIFK3mSOmaQeQZE5QWlHNLCKeE/4wpSEI570UubK5HcSEAPIfPXAfM0cqulDhj Qbxi23MP gmGAAtQdFcFHZ2WYHMtkZsVukhP9HF4cHAwVnsKtSPkbPK8R9zxNP8GbYO7/9NMbHAOIKDUEIOnJbeHD9dtpO4dXZGJ4XRmWwh59TSgPyk/K80KHXXj0+O40wDREGNLmgujqE9dprrj3dtZmKvyCczI3up735YieZLNKLIH5t2pfNGcHqXCB63f1lwmudARTqV5QDJJtOOPSQTHRindzVnnWJ7WwoWFm/RF5uEfaaJ3p34/wsBzM4LFCAcCHeVCoOgVinJO/tbOCkLecqKpZOIIZpu+rTWbtNhe4UIq/SVWbQYsZO7uNdy07hJSNXw3gauIsSbEamYUVP3wloXJGe13RZx2yxQWkNelfY6bVXXDwrSHgdLv5BbLl/Wh8I0tFXB7o7ymURbS7iWN/kPHyfG2kzRtwrQLRZDxkMgSn81XOgoaxBXAhBID/gdqwOG5k0ol2PVZeCYhEWdpIJs8sqlP22qDNxW+yrxHDfh/dsHZnjZZ+eWFlEnl72wWBhwaAi0d3pbk8fo2g== 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: On Wed, Jun 21, 2023 at 03:52:27PM -0400, Jeff Layton wrote: > On Wed, 2023-06-21 at 15:21 -0400, Steven Rostedt wrote: > > On Wed, 21 Jun 2023 10:45:05 -0400 > > Jeff Layton wrote: > > > > > Most of this conversion was done via coccinelle, with a few of the more > > > non-standard accesses done by hand. There should be no behavioral > > > changes with this set. That will come later, as we convert individual > > > filesystems to use multigrain timestamps. > > > > BTW, Linus has suggested to me that whenever a conccinelle script is used, > > it should be included in the change log. > > > > Ok, here's what I have. I note again that my usage of coccinelle is > pretty primitive, so I ended up doing a fair bit of by-hand fixing after > applying these. > > Given the way that this change is broken up into 77 patches by > subsystem, to which changelogs should I add it? I could add it to the > "infrastructure" patch, but that's the one where I _didn't_ use it.  > > Maybe to patch #79 (the one that renames i_ctime)? That works. I can also put this into a merge commit or pr message.