* [PATCH 13/79] autofs: switch to new ctime accessors [not found] ` <20230621144735.55953-1-jlayton@kernel.org> @ 2023-06-21 14:45 ` Jeff Layton 2023-06-21 16:43 ` Jan Kara 2023-06-27 1:48 ` Ian Kent 0 siblings, 2 replies; 9+ messages in thread From: Jeff Layton @ 2023-06-21 14:45 UTC (permalink / raw) To: Christian Brauner, Ian Kent; +Cc: Al Viro, Jan Kara, autofs, linux-kernel In later patches, we're going to change how the ctime.tv_nsec field is utilized. Switch to using accessor functions instead of raw accesses of inode->i_ctime. Signed-off-by: Jeff Layton <jlayton@kernel.org> --- fs/autofs/inode.c | 2 +- fs/autofs/root.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c index affa70360b1f..47e3054b29dc 100644 --- a/fs/autofs/inode.c +++ b/fs/autofs/inode.c @@ -370,7 +370,7 @@ struct inode *autofs_get_inode(struct super_block *sb, umode_t mode) inode->i_uid = d_inode(sb->s_root)->i_uid; inode->i_gid = d_inode(sb->s_root)->i_gid; } - inode->i_atime = inode->i_mtime = inode->i_ctime = current_time(inode); + inode->i_atime = inode->i_mtime = inode_ctime_set_current(inode); inode->i_ino = get_next_ino(); if (S_ISDIR(mode)) { diff --git a/fs/autofs/root.c b/fs/autofs/root.c index 93046c9dc461..4c0fc0f8d688 100644 --- a/fs/autofs/root.c +++ b/fs/autofs/root.c @@ -600,7 +600,7 @@ static int autofs_dir_symlink(struct mnt_idmap *idmap, p_ino = autofs_dentry_ino(dentry->d_parent); p_ino->count++; - dir->i_mtime = dir->i_ctime = current_time(dir); + dir->i_mtime = inode_ctime_set_current(dir); return 0; } @@ -633,7 +633,7 @@ static int autofs_dir_unlink(struct inode *dir, struct dentry *dentry) d_inode(dentry)->i_size = 0; clear_nlink(d_inode(dentry)); - dir->i_mtime = dir->i_ctime = current_time(dir); + dir->i_mtime = inode_ctime_set_current(dir); spin_lock(&sbi->lookup_lock); __autofs_add_expiring(dentry); @@ -749,7 +749,7 @@ static int autofs_dir_mkdir(struct mnt_idmap *idmap, p_ino = autofs_dentry_ino(dentry->d_parent); p_ino->count++; inc_nlink(dir); - dir->i_mtime = dir->i_ctime = current_time(dir); + dir->i_mtime = inode_ctime_set_current(dir); return 0; } -- 2.41.0 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH 13/79] autofs: switch to new ctime accessors 2023-06-21 14:45 ` [PATCH 13/79] autofs: switch to new ctime accessors Jeff Layton @ 2023-06-21 16:43 ` Jan Kara 2023-06-27 1:48 ` Ian Kent 1 sibling, 0 replies; 9+ messages in thread From: Jan Kara @ 2023-06-21 16:43 UTC (permalink / raw) To: Jeff Layton Cc: Christian Brauner, Ian Kent, Al Viro, Jan Kara, autofs, linux-kernel On Wed 21-06-23 10:45:26, Jeff Layton wrote: > In later patches, we're going to change how the ctime.tv_nsec field is > utilized. Switch to using accessor functions instead of raw accesses of > inode->i_ctime. > > Signed-off-by: Jeff Layton <jlayton@kernel.org> Looks good to me. Feel free to add: Reviewed-by: Jan Kara <jack@suse.cz> Honza > --- > fs/autofs/inode.c | 2 +- > fs/autofs/root.c | 6 +++--- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c > index affa70360b1f..47e3054b29dc 100644 > --- a/fs/autofs/inode.c > +++ b/fs/autofs/inode.c > @@ -370,7 +370,7 @@ struct inode *autofs_get_inode(struct super_block *sb, umode_t mode) > inode->i_uid = d_inode(sb->s_root)->i_uid; > inode->i_gid = d_inode(sb->s_root)->i_gid; > } > - inode->i_atime = inode->i_mtime = inode->i_ctime = current_time(inode); > + inode->i_atime = inode->i_mtime = inode_ctime_set_current(inode); > inode->i_ino = get_next_ino(); > > if (S_ISDIR(mode)) { > diff --git a/fs/autofs/root.c b/fs/autofs/root.c > index 93046c9dc461..4c0fc0f8d688 100644 > --- a/fs/autofs/root.c > +++ b/fs/autofs/root.c > @@ -600,7 +600,7 @@ static int autofs_dir_symlink(struct mnt_idmap *idmap, > p_ino = autofs_dentry_ino(dentry->d_parent); > p_ino->count++; > > - dir->i_mtime = dir->i_ctime = current_time(dir); > + dir->i_mtime = inode_ctime_set_current(dir); > > return 0; > } > @@ -633,7 +633,7 @@ static int autofs_dir_unlink(struct inode *dir, struct dentry *dentry) > d_inode(dentry)->i_size = 0; > clear_nlink(d_inode(dentry)); > > - dir->i_mtime = dir->i_ctime = current_time(dir); > + dir->i_mtime = inode_ctime_set_current(dir); > > spin_lock(&sbi->lookup_lock); > __autofs_add_expiring(dentry); > @@ -749,7 +749,7 @@ static int autofs_dir_mkdir(struct mnt_idmap *idmap, > p_ino = autofs_dentry_ino(dentry->d_parent); > p_ino->count++; > inc_nlink(dir); > - dir->i_mtime = dir->i_ctime = current_time(dir); > + dir->i_mtime = inode_ctime_set_current(dir); > > return 0; > } > -- > 2.41.0 > -- Jan Kara <jack@suse.com> SUSE Labs, CR ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 13/79] autofs: switch to new ctime accessors 2023-06-21 14:45 ` [PATCH 13/79] autofs: switch to new ctime accessors Jeff Layton 2023-06-21 16:43 ` Jan Kara @ 2023-06-27 1:48 ` Ian Kent 1 sibling, 0 replies; 9+ messages in thread From: Ian Kent @ 2023-06-27 1:48 UTC (permalink / raw) To: Jeff Layton, Christian Brauner; +Cc: Al Viro, Jan Kara, autofs, linux-kernel On 21/623 22:45, Jeff Layton wrote: > In later patches, we're going to change how the ctime.tv_nsec field is > utilized. Switch to using accessor functions instead of raw accesses of > inode->i_ctime. > > Signed-off-by: Jeff Layton <jlayton@kernel.org> Looks fine to me. Please feel free to add my Acked-by or even Signed-off-by as you need dictates. Ian > --- > fs/autofs/inode.c | 2 +- > fs/autofs/root.c | 6 +++--- > 2 files changed, 4 insertions(+), 4 deletions(-) > > diff --git a/fs/autofs/inode.c b/fs/autofs/inode.c > index affa70360b1f..47e3054b29dc 100644 > --- a/fs/autofs/inode.c > +++ b/fs/autofs/inode.c > @@ -370,7 +370,7 @@ struct inode *autofs_get_inode(struct super_block *sb, umode_t mode) > inode->i_uid = d_inode(sb->s_root)->i_uid; > inode->i_gid = d_inode(sb->s_root)->i_gid; > } > - inode->i_atime = inode->i_mtime = inode->i_ctime = current_time(inode); > + inode->i_atime = inode->i_mtime = inode_ctime_set_current(inode); > inode->i_ino = get_next_ino(); > > if (S_ISDIR(mode)) { > diff --git a/fs/autofs/root.c b/fs/autofs/root.c > index 93046c9dc461..4c0fc0f8d688 100644 > --- a/fs/autofs/root.c > +++ b/fs/autofs/root.c > @@ -600,7 +600,7 @@ static int autofs_dir_symlink(struct mnt_idmap *idmap, > p_ino = autofs_dentry_ino(dentry->d_parent); > p_ino->count++; > > - dir->i_mtime = dir->i_ctime = current_time(dir); > + dir->i_mtime = inode_ctime_set_current(dir); > > return 0; > } > @@ -633,7 +633,7 @@ static int autofs_dir_unlink(struct inode *dir, struct dentry *dentry) > d_inode(dentry)->i_size = 0; > clear_nlink(d_inode(dentry)); > > - dir->i_mtime = dir->i_ctime = current_time(dir); > + dir->i_mtime = inode_ctime_set_current(dir); > > spin_lock(&sbi->lookup_lock); > __autofs_add_expiring(dentry); > @@ -749,7 +749,7 @@ static int autofs_dir_mkdir(struct mnt_idmap *idmap, > p_ino = autofs_dentry_ino(dentry->d_parent); > p_ino->count++; > inc_nlink(dir); > - dir->i_mtime = dir->i_ctime = current_time(dir); > + dir->i_mtime = inode_ctime_set_current(dir); > > return 0; > } ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <20230621144507.55591-2-jlayton@kernel.org>]
* Re: [PATCH 01/79] fs: add ctime accessors infrastructure [not found] ` <20230621144507.55591-2-jlayton@kernel.org> @ 2023-06-21 16:34 ` Jan Kara 2023-06-30 22:12 ` Luis Chamberlain 1 sibling, 0 replies; 9+ messages in thread From: Jan Kara @ 2023-06-21 16:34 UTC (permalink / raw) To: Jeff Layton Cc: Latchesar Ionkov, Rafael J. Wysocki, Darrick J. Wong, Anders Larsen, Carlos Llamas, Andrii Nakryiko, Hugh Dickins, John Johansen, Seth Forshee, Alexander Gordeev, Christoph Hellwig, Mike Marshall, Paulo Alcantara, linux-xfs, Bart Van Assche, Michael Ellerman, John Keeping, Zhang Yi, James Morris, Christophe Leroy, Tyler Hicks, Alan Stern, Christian Borntraeger, devel On Wed 21-06-23 10:45:06, Jeff Layton wrote: > struct timespec64 has unused bits in the tv_nsec field that can be used > for other purposes. In future patches, we're going to change how the > inode->i_ctime is accessed in certain inodes in order to make use of > them. In order to do that safely though, we'll need to eradicate raw > accesses of the inode->i_ctime field from the kernel. > > Add new accessor functions for the ctime that we can use to replace them. > > Signed-off-by: Jeff Layton <jlayton@kernel.org> Looks good to me. Feel free to add: Reviewed-by: Jan Kara <jack@suse.cz> Honza > --- > fs/inode.c | 16 ++++++++++++++ > include/linux/fs.h | 53 +++++++++++++++++++++++++++++++++++++++++++++- > 2 files changed, 68 insertions(+), 1 deletion(-) > > diff --git a/fs/inode.c b/fs/inode.c > index d37fad91c8da..c005e7328fbb 100644 > --- a/fs/inode.c > +++ b/fs/inode.c > @@ -2499,6 +2499,22 @@ struct timespec64 current_time(struct inode *inode) > } > EXPORT_SYMBOL(current_time); > > +/** > + * inode_ctime_set_current - set the ctime to current_time > + * @inode: inode > + * > + * Set the inode->i_ctime to the current value for the inode. Returns > + * the current value that was assigned to i_ctime. > + */ > +struct timespec64 inode_ctime_set_current(struct inode *inode) > +{ > + struct timespec64 now = current_time(inode); > + > + inode_set_ctime(inode, now); > + return now; > +} > +EXPORT_SYMBOL(inode_ctime_set_current); > + > /** > * in_group_or_capable - check whether caller is CAP_FSETID privileged > * @idmap: idmap of the mount @inode was found from > diff --git a/include/linux/fs.h b/include/linux/fs.h > index 6867512907d6..9afb30606373 100644 > --- a/include/linux/fs.h > +++ b/include/linux/fs.h > @@ -1474,7 +1474,58 @@ static inline bool fsuidgid_has_mapping(struct super_block *sb, > kgid_has_mapping(fs_userns, kgid); > } > > -extern struct timespec64 current_time(struct inode *inode); > +struct timespec64 current_time(struct inode *inode); > +struct timespec64 inode_ctime_set_current(struct inode *inode); > + > +/** > + * inode_ctime_peek - fetch the current ctime from the inode > + * @inode: inode from which to fetch ctime > + * > + * Grab the current ctime from the inode and return it. > + */ > +static inline struct timespec64 inode_ctime_peek(const struct inode *inode) > +{ > + return inode->i_ctime; > +} > + > +/** > + * inode_ctime_set - set the ctime in the inode to the given value > + * @inode: inode in which to set the ctime > + * @ts: timespec value to set the ctime > + * > + * Set the ctime in @inode to @ts. > + */ > +static inline struct timespec64 inode_ctime_set(struct inode *inode, struct timespec64 ts) > +{ > + inode->i_ctime = ts; > + return ts; > +} > + > +/** > + * inode_ctime_set_sec - set only the tv_sec field in the inode ctime > + * @inode: inode in which to set the ctime > + * @sec: value to set the tv_sec field > + * > + * Set the sec field in the ctime. Returns @sec. > + */ > +static inline time64_t inode_ctime_set_sec(struct inode *inode, time64_t sec) > +{ > + inode->i_ctime.tv_sec = sec; > + return sec; > +} > + > +/** > + * inode_ctime_set_nsec - set only the tv_nsec field in the inode ctime > + * @inode: inode in which to set the ctime > + * @nsec: value to set the tv_nsec field > + * > + * Set the nsec field in the ctime. Returns @nsec. > + */ > +static inline long inode_ctime_set_nsec(struct inode *inode, long nsec) > +{ > + inode->i_ctime.tv_nsec = nsec; > + return nsec; > +} > > /* > * Snapshotting support. > -- > 2.41.0 > -- Jan Kara <jack@suse.com> SUSE Labs, CR ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 01/79] fs: add ctime accessors infrastructure [not found] ` <20230621144507.55591-2-jlayton@kernel.org> 2023-06-21 16:34 ` [PATCH 01/79] fs: add ctime accessors infrastructure Jan Kara @ 2023-06-30 22:12 ` Luis Chamberlain 1 sibling, 0 replies; 9+ messages in thread From: Luis Chamberlain @ 2023-06-30 22:12 UTC (permalink / raw) To: Jeff Layton Cc: Jeremy Kerr, Arnd Bergmann, Michael Ellerman, Nicholas Piggin, Christophe Leroy, Heiko Carstens, Vasily Gorbik, Alexander Gordeev, Christian Borntraeger, Sven Schnelle, Greg Kroah-Hartman, Arve Hjønnevåg, Todd Kjos, Martijn Coenen, Joel Fernandes, Christian Brauner, Carlos Llamas, Suren Baghdasaryan, Dennis Dalessandro On Wed, Jun 21, 2023 at 10:45:06AM -0400, Jeff Layton wrote: > struct timespec64 has unused bits in the tv_nsec field that can be used > for other purposes. In future patches, we're going to change how the > inode->i_ctime is accessed in certain inodes in order to make use of > them. In order to do that safely though, we'll need to eradicate raw > accesses of the inode->i_ctime field from the kernel. > > Add new accessor functions for the ctime that we can use to replace them. > > Signed-off-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: Luis Chamberlain <mcgrof@kernel.org> Luis ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 00/79] fs: new accessors for inode->i_ctime [not found] <20230621144507.55591-1-jlayton@kernel.org> [not found] ` <20230621144735.55953-1-jlayton@kernel.org> [not found] ` <20230621144507.55591-2-jlayton@kernel.org> @ 2023-06-21 19:21 ` Steven Rostedt 2023-06-21 19:52 ` Jeff Layton 2023-06-30 22:11 ` Luis Chamberlain 2 siblings, 2 replies; 9+ messages in thread From: Steven Rostedt @ 2023-06-21 19:21 UTC (permalink / raw) To: Jeff Layton Cc: Latchesar Ionkov, Rafael J. Wysocki, Darrick J. Wong, Anders Larsen, Carlos Llamas, Andrii Nakryiko, Hugh Dickins, John Johansen, Seth Forshee, Alexander Gordeev, Christoph Hellwig, Mike Marshall, Paulo Alcantara, linux-xfs, Bart Van Assche, Michael Ellerman, John Keeping, Zhang Yi, James Morris, Christophe Leroy, Tyler Hicks, Alan Stern, Christian Borntraeger, devel On Wed, 21 Jun 2023 10:45:05 -0400 Jeff Layton <jlayton@kernel.org> 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. -- Steve ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 00/79] fs: new accessors for inode->i_ctime 2023-06-21 19:21 ` [PATCH 00/79] fs: new accessors for inode->i_ctime Steven Rostedt @ 2023-06-21 19:52 ` Jeff Layton 2023-06-23 12:41 ` Christian Brauner 2023-06-30 22:11 ` Luis Chamberlain 1 sibling, 1 reply; 9+ messages in thread From: Jeff Layton @ 2023-06-21 19:52 UTC (permalink / raw) To: Steven Rostedt Cc: Latchesar Ionkov, Rafael J. Wysocki, Darrick J. Wong, Anders Larsen, Carlos Llamas, Andrii Nakryiko, Hugh Dickins, John Johansen, Seth Forshee, Alexander Gordeev, Christoph Hellwig, Mike Marshall, Paulo Alcantara, linux-xfs, Bart Van Assche, Michael Ellerman, John Keeping, Zhang Yi, James Morris, Christophe Leroy, Tyler Hicks, Alan Stern, Christian Borntraeger, devel On Wed, 2023-06-21 at 15:21 -0400, Steven Rostedt wrote: > On Wed, 21 Jun 2023 10:45:05 -0400 > Jeff Layton <jlayton@kernel.org> 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)? ------------------------8<------------------------------ @@ expression inode; @@ - inode->i_ctime = current_time(inode) + inode_set_current_ctime(inode) @@ expression inode; @@ - inode->i_ctime = inode->i_mtime = current_time(inode) + inode->i_mtime = inode_set_current_ctime(inode) @@ struct inode *inode; expression value; @@ - inode->i_ctime = value; + inode_set_ctime(inode, value); @@ struct inode *inode; expression val; @@ - inode->i_ctime.tv_sec = val + inode_set_ctime_sec(inode, val) @@ struct inode *inode; expression val; @@ - inode->i_ctime.tv_nsec = val + inode_set_ctime_nsec(inode, val) @@ struct inode *inode; @@ - inode->i_ctime + inode_ctime_peek(inode) ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 00/79] fs: new accessors for inode->i_ctime 2023-06-21 19:52 ` Jeff Layton @ 2023-06-23 12:41 ` Christian Brauner 0 siblings, 0 replies; 9+ messages in thread From: Christian Brauner @ 2023-06-23 12:41 UTC (permalink / raw) To: Jeff Layton Cc: Latchesar Ionkov, Rafael J. Wysocki, Darrick J. Wong, Anders Larsen, Carlos Llamas, Andrii Nakryiko, Hugh Dickins, John Johansen, Seth Forshee, Alexander Gordeev, Christoph Hellwig, Mike Marshall, Paulo Alcantara, linux-xfs, Bart Van Assche, Michael Ellerman, John Keeping, Zhang Yi, James Morris, Christophe Leroy, Tyler Hicks, Alan Stern, Christian Borntraeger, devel 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 <jlayton@kernel.org> 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. _______________________________________________ Linux-f2fs-devel mailing list Linux-f2fs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH 00/79] fs: new accessors for inode->i_ctime 2023-06-21 19:21 ` [PATCH 00/79] fs: new accessors for inode->i_ctime Steven Rostedt 2023-06-21 19:52 ` Jeff Layton @ 2023-06-30 22:11 ` Luis Chamberlain 1 sibling, 0 replies; 9+ messages in thread From: Luis Chamberlain @ 2023-06-30 22:11 UTC (permalink / raw) To: Steven Rostedt, Julia Lawall, Takashi Iwai Cc: Jeff Layton, Jeremy Kerr, Arnd Bergmann, Michael Ellerman, Nicholas Piggin, Christophe Leroy, Heiko Carstens, Vasily Gorbik, Alexander Gordeev, Christian Borntraeger, Sven Schnelle, Greg Kroah-Hartman, Arve Hjønnevåg, Todd Kjos, Martijn Coenen, Joel Fernandes, Christian Brauner, Carlos Llamas, Suren Baghdasaryan On Wed, Jun 21, 2023 at 03:21:41PM -0400, Steven Rostedt wrote: > On Wed, 21 Jun 2023 10:45:05 -0400 > Jeff Layton <jlayton@kernel.org> 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. Sometimes people like the coccinelle included in the commit, sometimes people don't [0], it really ends up being up to a subjective maintainer preference. A compromise could be to use git notes as these are optional, however if we want to go down that path we should try to make a general consensus on it so we can send a consistent message. [0] https://lore.kernel.org/all/20230512073100.GC32559@twin.jikos.cz/ Luis ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2023-06-30 22:12 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20230621144507.55591-1-jlayton@kernel.org>
[not found] ` <20230621144735.55953-1-jlayton@kernel.org>
2023-06-21 14:45 ` [PATCH 13/79] autofs: switch to new ctime accessors Jeff Layton
2023-06-21 16:43 ` Jan Kara
2023-06-27 1:48 ` Ian Kent
[not found] ` <20230621144507.55591-2-jlayton@kernel.org>
2023-06-21 16:34 ` [PATCH 01/79] fs: add ctime accessors infrastructure Jan Kara
2023-06-30 22:12 ` Luis Chamberlain
2023-06-21 19:21 ` [PATCH 00/79] fs: new accessors for inode->i_ctime Steven Rostedt
2023-06-21 19:52 ` Jeff Layton
2023-06-23 12:41 ` Christian Brauner
2023-06-30 22:11 ` Luis Chamberlain
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).