From: Jeff Layton <jlayton@kernel•org>
To: jk@ozlabs•org, arnd@arndb•de, mpe@ellerman•id.au,
npiggin@gmail•com, christophe.leroy@csgroup•eu,
hca@linux•ibm.com, gor@linux•ibm.com, agordeev@linux•ibm.com,
borntraeger@linux•ibm.com, svens@linux•ibm.com,
gregkh@linuxfoundation•org, arve@android•com, tkjos@android•com,
maco@android•com, joel@joelfernandes•org, brauner@kernel•org,
cmllamas@google•com, surenb@google•com,
dennis.dalessandro@cornelisnetworks•com, jgg@ziepe•ca,
leon@kernel•org, bwarrum@linux•ibm.com, rituagar@linux•ibm.com,
ericvh@kernel•org, lucho@ionkov•net, asmadeus@codewreck•org,
linux_oss@crudebyte•com, dsterba@suse•com, dhowells@redhat•com,
marc.dionne@auristor•com, viro@zeniv•linux.org.uk,
raven@themaw•net, luisbg@kernel•org, salah.triki@gmail•com,
aivazian.tigran@gmail•com, ebiederm@xmission•com,
keescook@chromium•org, clm@fb•com, josef@toxicpanda•com,
xiubli@redhat•com, idryomov@gmail•com, jlayton@kernel•org,
jaharkes@cs•cmu.edu, coda@cs•cmu.edu, jlbec@evilplan•org,
hch@lst•de, nico@fluxnic•net, rafael@kernel•org,
code@tyhicks•com, ardb@kernel•org, xiang@kernel•org,
chao@kernel•org, huyue2@coolpad•com, jefflexu@linux•alibaba.com,
linkinjeon@kernel•org, sj1557.seo@samsung•com, jack@suse•com,
tytso@mit•edu, adilger.kernel@dilger•ca, jaegeuk@kernel•org,
hirofumi@mail•parknet.co.jp, miklos@szeredi•hu,
rpeterso@redhat•com, agruenba@redhat•com, richard@nod•at,
anton.ivanov@cambridgegreys•com, johannes@sipsolutions•net,
mikulas@artax•karlin.mff.cuni.cz, mike.kravetz@oracle•com,
muchun.song@linux•dev, dwmw2@infradead•org, shaggy@kernel•org,
tj@kernel•org, trond.myklebust@hammerspace•com, anna@kernel•org,
chuck.lever@oracle•com, neilb@suse•de, kolga@netapp•com,
Dai.Ngo@oracle•com, tom@talpey•com, konishi.ryusuke@gmail•com,
anton@tuxera•com, almaz.alexandrovich@paragon-software•com,
mark@fasheh•com, joseph.qi@linux•alibaba.com, me@bobcopeland•com,
hubcap@omnibond•com, martin@omnibond•com, amir73il@gmail•com,
mcgrof@kernel•org, yzaikin@google•com, tony.luck@intel•com,
gpiccoli@igalia•com, al@alarsen•net, sfrench@samba•org,
pc@manguebit•com, lsahlber@redhat•com, sprasad@microsoft•com,
senozhatsky@chromium•org, phillip@squashfs•org.uk,
rostedt@goodmis•org, mhiramat@kernel•org, dushistov@mail•ru,
hdegoede@redhat•com, djwong@kernel•org, dlemoal@kernel•org,
naohiro.aota@wdc•com, jth@kernel•org, ast@kernel•org,
daniel@iogearbox•net, andrii@kernel•org, martin.lau@linux•dev,
song@kernel•org, yhs@fb•com, john.fastabend@gmail•com,
kpsingh@kernel•org, sdf@google•com, haoluo@google•com,
jolsa@kernel•org, hughd@google•com, akpm@linux-foundation•org,
davem@davemloft•net, edumazet@google•com, kuba@kernel•org,
pabeni@redhat•com, john.johansen@canonical•com,
paul@paul-moore•com, jmorris@namei•org, serge@hallyn•com,
stephen.smalley.work@gmail•com, eparis@parisplace•org,
jgross@suse•com, stern@rowland•harvard.edu, lrh2000@pku•edu.cn,
sebastian.reichel@collabora•com,
wsa+renesas@sang-engineering•com, quic_ugoswami@quicinc•com,
quic_linyyuan@quicinc•com, john@keeping•me.uk, error27@gmail•com,
quic_uaggarwa@quicinc•com, hayama@lineo•co.jp, jomajm@gmail•com,
axboe@kernel•dk, dhavale@google•com, dchinner@redhat•com,
hannes@cmpxchg•org, zhangpeng362@huawei•com, slava@dubeyko•com,
gargaditya08@live•com, penguin-kernel@I-love•SAKURA.ne.jp,
yifeliu@cs•stonybrook.edu, madkar@cs•stonybrook.edu,
ezk@cs•stonybrook.edu, yuzhe@nfschina•com, willy@infradead•org,
okanatov@gmail•com, jeffxu@chromium•org, linux@treblig•org,
mirimmad17@gmail•com, yijiangshan@kylinos•cn,
yang.yang29@zte•com.cn, xu.xin16@zte•com.cn,
chengzhihao1@huawei•com, shr@devkernel•io,
Liam.Howlett@Oracle•com, adobriyan@gmail•com,
chi.minghao@zte•com.cn, roberto.sassu@huawei•com,
linuszeng@tencent•com, bvanassche@acm•org, zohar@linux•ibm.com,
yi.zhang@huawei•com, trix@redhat•com, fmdefrancesco@gmail•com,
ebiggers@google•com, princekumarmaurya06@gmail•com,
chenzhongjin@huawei•com, riel@surriel•com,
shaozhengchao@huawei•com, jingyuwang_vip@163•com,
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@lists•linux.dev,
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: [PATCH v2 92/92] fs: rename i_ctime field to __i_ctime
Date: Wed, 5 Jul 2023 14:58:12 -0400 [thread overview]
Message-ID: <20230705185812.579118-4-jlayton@kernel.org> (raw)
In-Reply-To: <20230705185812.579118-1-jlayton@kernel.org>
Now that everything in-tree is converted to use the accessor functions,
rename the i_ctime field in the inode to discourage direct access.
Signed-off-by: Jeff Layton <jlayton@kernel•org>
---
include/linux/fs.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/include/linux/fs.h b/include/linux/fs.h
index 14e38bd900f1..b66442f91835 100644
--- a/include/linux/fs.h
+++ b/include/linux/fs.h
@@ -642,7 +642,7 @@ struct inode {
loff_t i_size;
struct timespec64 i_atime;
struct timespec64 i_mtime;
- struct timespec64 i_ctime;
+ struct timespec64 __i_ctime; /* use inode_*_ctime accessors! */
spinlock_t i_lock; /* i_blocks, i_bytes, maybe i_size */
unsigned short i_bytes;
u8 i_blkbits;
@@ -1485,7 +1485,7 @@ struct timespec64 inode_set_ctime_current(struct inode *inode);
*/
static inline struct timespec64 inode_get_ctime(const struct inode *inode)
{
- return inode->i_ctime;
+ return inode->__i_ctime;
}
/**
@@ -1498,7 +1498,7 @@ static inline struct timespec64 inode_get_ctime(const struct inode *inode)
static inline struct timespec64 inode_set_ctime_to_ts(struct inode *inode,
struct timespec64 ts)
{
- inode->i_ctime = ts;
+ inode->__i_ctime = ts;
return ts;
}
--
2.41.0
next prev parent reply other threads:[~2023-07-05 18:59 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-07-05 18:58 [PATCH v2 00/89] fs: new accessors for inode->i_ctime Jeff Layton
2023-07-05 18:58 ` [PATCH v2 07/92] fs: add ctime accessors infrastructure Jeff Layton
2023-07-05 23:12 ` Damien Le Moal
2023-07-05 18:58 ` [PATCH v2 08/92] fs: new helper: simple_rename_timestamp Jeff Layton
2023-07-05 23:19 ` Damien Le Moal
2023-07-06 0:04 ` Jeff Layton
2023-07-06 21:02 ` [apparmor] " Seth Arnold
2023-07-07 10:50 ` Jeff Layton
2023-07-06 10:27 ` Jan Kara
2023-08-30 0:19 ` Al Viro
2023-08-30 0:48 ` Jeff Layton
2023-07-05 18:58 ` Jeff Layton [this message]
2023-07-05 23:19 ` [PATCH v2 92/92] fs: rename i_ctime field to __i_ctime Damien Le Moal
2023-07-06 14:58 ` Jan Kara
2023-07-05 21:57 ` [PATCH v2 00/89] fs: new accessors for inode->i_ctime Jeff Layton
2023-07-06 15:16 ` Eric W. Biederman
2023-07-06 16:14 ` Jeff Layton
2023-07-07 12:42 ` Jeff Layton
2023-07-10 12:35 ` Christian Brauner
2023-07-10 13:32 ` Jeff Layton
2023-07-10 12:18 ` [PATCH v2 00/92] " Christian Brauner
2023-09-04 18:11 ` [f2fs-dev] [PATCH v2 00/89] " patchwork-bot+f2fs
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230705185812.579118-4-jlayton@kernel.org \
--to=jlayton@kernel$(echo .)org \
--cc=Dai.Ngo@oracle$(echo .)com \
--cc=Liam.Howlett@Oracle$(echo .)com \
--cc=adilger.kernel@dilger$(echo .)ca \
--cc=adobriyan@gmail$(echo .)com \
--cc=agordeev@linux$(echo .)ibm.com \
--cc=agruenba@redhat$(echo .)com \
--cc=aivazian.tigran@gmail$(echo .)com \
--cc=akpm@linux-foundation$(echo .)org \
--cc=al@alarsen$(echo .)net \
--cc=almaz.alexandrovich@paragon-software$(echo .)com \
--cc=amir73il@gmail$(echo .)com \
--cc=andrii@kernel$(echo .)org \
--cc=anna@kernel$(echo .)org \
--cc=anton.ivanov@cambridgegreys$(echo .)com \
--cc=anton@tuxera$(echo .)com \
--cc=apparmor@lists$(echo .)ubuntu.com \
--cc=ardb@kernel$(echo .)org \
--cc=arnd@arndb$(echo .)de \
--cc=arve@android$(echo .)com \
--cc=asmadeus@codewreck$(echo .)org \
--cc=ast@kernel$(echo .)org \
--cc=autofs@vger$(echo .)kernel.org \
--cc=axboe@kernel$(echo .)dk \
--cc=borntraeger@linux$(echo .)ibm.com \
--cc=bpf@vger$(echo .)kernel.org \
--cc=brauner@kernel$(echo .)org \
--cc=bvanassche@acm$(echo .)org \
--cc=bwarrum@linux$(echo .)ibm.com \
--cc=ceph-devel@vger$(echo .)kernel.org \
--cc=chao@kernel$(echo .)org \
--cc=chengzhihao1@huawei$(echo .)com \
--cc=chenzhongjin@huawei$(echo .)com \
--cc=chi.minghao@zte$(echo .)com.cn \
--cc=christophe.leroy@csgroup$(echo .)eu \
--cc=chuck.lever@oracle$(echo .)com \
--cc=clm@fb$(echo .)com \
--cc=cluster-devel@redhat$(echo .)com \
--cc=cmllamas@google$(echo .)com \
--cc=coda@cs$(echo .)cmu.edu \
--cc=codalist@coda$(echo .)cs.cmu.edu \
--cc=code@tyhicks$(echo .)com \
--cc=daniel@iogearbox$(echo .)net \
--cc=davem@davemloft$(echo .)net \
--cc=dchinner@redhat$(echo .)com \
--cc=dennis.dalessandro@cornelisnetworks$(echo .)com \
--cc=devel@lists$(echo .)orangefs.org \
--cc=dhavale@google$(echo .)com \
--cc=dhowells@redhat$(echo .)com \
--cc=djwong@kernel$(echo .)org \
--cc=dlemoal@kernel$(echo .)org \
--cc=dsterba@suse$(echo .)com \
--cc=dushistov@mail$(echo .)ru \
--cc=dwmw2@infradead$(echo .)org \
--cc=ebiederm@xmission$(echo .)com \
--cc=ebiggers@google$(echo .)com \
--cc=ecryptfs@vger$(echo .)kernel.org \
--cc=edumazet@google$(echo .)com \
--cc=eparis@parisplace$(echo .)org \
--cc=ericvh@kernel$(echo .)org \
--cc=error27@gmail$(echo .)com \
--cc=ezk@cs$(echo .)stonybrook.edu \
--cc=fmdefrancesco@gmail$(echo .)com \
--cc=gargaditya08@live$(echo .)com \
--cc=gor@linux$(echo .)ibm.com \
--cc=gpiccoli@igalia$(echo .)com \
--cc=gregkh@linuxfoundation$(echo .)org \
--cc=hannes@cmpxchg$(echo .)org \
--cc=haoluo@google$(echo .)com \
--cc=hayama@lineo$(echo .)co.jp \
--cc=hca@linux$(echo .)ibm.com \
--cc=hch@lst$(echo .)de \
--cc=hdegoede@redhat$(echo .)com \
--cc=hirofumi@mail$(echo .)parknet.co.jp \
--cc=hubcap@omnibond$(echo .)com \
--cc=hughd@google$(echo .)com \
--cc=huyue2@coolpad$(echo .)com \
--cc=idryomov@gmail$(echo .)com \
--cc=jack@suse$(echo .)com \
--cc=jaegeuk@kernel$(echo .)org \
--cc=jaharkes@cs$(echo .)cmu.edu \
--cc=jefflexu@linux$(echo .)alibaba.com \
--cc=jeffxu@chromium$(echo .)org \
--cc=jfs-discussion@lists$(echo .)sourceforge.net \
--cc=jgg@ziepe$(echo .)ca \
--cc=jgross@suse$(echo .)com \
--cc=jingyuwang_vip@163$(echo .)com \
--cc=jk@ozlabs$(echo .)org \
--cc=jlbec@evilplan$(echo .)org \
--cc=jmorris@namei$(echo .)org \
--cc=joel@joelfernandes$(echo .)org \
--cc=johannes@sipsolutions$(echo .)net \
--cc=john.fastabend@gmail$(echo .)com \
--cc=john.johansen@canonical$(echo .)com \
--cc=john@keeping$(echo .)me.uk \
--cc=jolsa@kernel$(echo .)org \
--cc=jomajm@gmail$(echo .)com \
--cc=josef@toxicpanda$(echo .)com \
--cc=joseph.qi@linux$(echo .)alibaba.com \
--cc=jth@kernel$(echo .)org \
--cc=keescook@chromium$(echo .)org \
--cc=kolga@netapp$(echo .)com \
--cc=konishi.ryusuke@gmail$(echo .)com \
--cc=kpsingh@kernel$(echo .)org \
--cc=kuba@kernel$(echo .)org \
--cc=leon@kernel$(echo .)org \
--cc=linkinjeon@kernel$(echo .)org \
--cc=linuszeng@tencent$(echo .)com \
--cc=linux-afs@lists$(echo .)infradead.org \
--cc=linux-btrfs@vger$(echo .)kernel.org \
--cc=linux-cifs@vger$(echo .)kernel.org \
--cc=linux-efi@vger$(echo .)kernel.org \
--cc=linux-erofs@lists$(echo .)ozlabs.org \
--cc=linux-ext4@vger$(echo .)kernel.org \
--cc=linux-f2fs-devel@lists$(echo .)sourceforge.net \
--cc=linux-fsdevel@vger$(echo .)kernel.org \
--cc=linux-hardening@vger$(echo .)kernel.org \
--cc=linux-karma-devel@lists$(echo .)sourceforge.net \
--cc=linux-kernel@vger$(echo .)kernel.org \
--cc=linux-mm@kvack$(echo .)org \
--cc=linux-mtd@lists$(echo .)infradead.org \
--cc=linux-nfs@vger$(echo .)kernel.org \
--cc=linux-nilfs@vger$(echo .)kernel.org \
--cc=linux-ntfs-dev@lists$(echo .)sourceforge.net \
--cc=linux-rdma@vger$(echo .)kernel.org \
--cc=linux-s390@vger$(echo .)kernel.org \
--cc=linux-security-module@vger$(echo .)kernel.org \
--cc=linux-trace-kernel@vger$(echo .)kernel.org \
--cc=linux-um@lists$(echo .)infradead.org \
--cc=linux-unionfs@vger$(echo .)kernel.org \
--cc=linux-usb@vger$(echo .)kernel.org \
--cc=linux-xfs@vger$(echo .)kernel.org \
--cc=linux@treblig$(echo .)org \
--cc=linux_oss@crudebyte$(echo .)com \
--cc=linuxppc-dev@lists$(echo .)ozlabs.org \
--cc=lrh2000@pku$(echo .)edu.cn \
--cc=lsahlber@redhat$(echo .)com \
--cc=lucho@ionkov$(echo .)net \
--cc=luisbg@kernel$(echo .)org \
--cc=maco@android$(echo .)com \
--cc=madkar@cs$(echo .)stonybrook.edu \
--cc=marc.dionne@auristor$(echo .)com \
--cc=mark@fasheh$(echo .)com \
--cc=martin.lau@linux$(echo .)dev \
--cc=martin@omnibond$(echo .)com \
--cc=mcgrof@kernel$(echo .)org \
--cc=me@bobcopeland$(echo .)com \
--cc=mhiramat@kernel$(echo .)org \
--cc=mike.kravetz@oracle$(echo .)com \
--cc=miklos@szeredi$(echo .)hu \
--cc=mikulas@artax$(echo .)karlin.mff.cuni.cz \
--cc=mirimmad17@gmail$(echo .)com \
--cc=mpe@ellerman$(echo .)id.au \
--cc=muchun.song@linux$(echo .)dev \
--cc=naohiro.aota@wdc$(echo .)com \
--cc=neilb@suse$(echo .)de \
--cc=netdev@vger$(echo .)kernel.org \
--cc=nico@fluxnic$(echo .)net \
--cc=npiggin@gmail$(echo .)com \
--cc=ntfs3@lists$(echo .)linux.dev \
--cc=ocfs2-devel@lists$(echo .)linux.dev \
--cc=okanatov@gmail$(echo .)com \
--cc=pabeni@redhat$(echo .)com \
--cc=paul@paul-moore$(echo .)com \
--cc=pc@manguebit$(echo .)com \
--cc=penguin-kernel@I-love$(echo .)SAKURA.ne.jp \
--cc=phillip@squashfs$(echo .)org.uk \
--cc=princekumarmaurya06@gmail$(echo .)com \
--cc=quic_linyyuan@quicinc$(echo .)com \
--cc=quic_uaggarwa@quicinc$(echo .)com \
--cc=quic_ugoswami@quicinc$(echo .)com \
--cc=rafael@kernel$(echo .)org \
--cc=raven@themaw$(echo .)net \
--cc=reiserfs-devel@vger$(echo .)kernel.org \
--cc=richard@nod$(echo .)at \
--cc=riel@surriel$(echo .)com \
--cc=rituagar@linux$(echo .)ibm.com \
--cc=roberto.sassu@huawei$(echo .)com \
--cc=rostedt@goodmis$(echo .)org \
--cc=rpeterso@redhat$(echo .)com \
--cc=salah.triki@gmail$(echo .)com \
--cc=samba-technical@lists$(echo .)samba.org \
--cc=sdf@google$(echo .)com \
--cc=sebastian.reichel@collabora$(echo .)com \
--cc=selinux@vger$(echo .)kernel.org \
--cc=senozhatsky@chromium$(echo .)org \
--cc=serge@hallyn$(echo .)com \
--cc=sfrench@samba$(echo .)org \
--cc=shaggy@kernel$(echo .)org \
--cc=shaozhengchao@huawei$(echo .)com \
--cc=shr@devkernel$(echo .)io \
--cc=sj1557.seo@samsung$(echo .)com \
--cc=slava@dubeyko$(echo .)com \
--cc=song@kernel$(echo .)org \
--cc=sprasad@microsoft$(echo .)com \
--cc=stephen.smalley.work@gmail$(echo .)com \
--cc=stern@rowland$(echo .)harvard.edu \
--cc=surenb@google$(echo .)com \
--cc=svens@linux$(echo .)ibm.com \
--cc=tj@kernel$(echo .)org \
--cc=tkjos@android$(echo .)com \
--cc=tom@talpey$(echo .)com \
--cc=tony.luck@intel$(echo .)com \
--cc=trix@redhat$(echo .)com \
--cc=trond.myklebust@hammerspace$(echo .)com \
--cc=tytso@mit$(echo .)edu \
--cc=v9fs@lists$(echo .)linux.dev \
--cc=viro@zeniv$(echo .)linux.org.uk \
--cc=willy@infradead$(echo .)org \
--cc=wsa+renesas@sang-engineering$(echo .)com \
--cc=xiang@kernel$(echo .)org \
--cc=xiubli@redhat$(echo .)com \
--cc=xu.xin16@zte$(echo .)com.cn \
--cc=yang.yang29@zte$(echo .)com.cn \
--cc=yhs@fb$(echo .)com \
--cc=yi.zhang@huawei$(echo .)com \
--cc=yifeliu@cs$(echo .)stonybrook.edu \
--cc=yijiangshan@kylinos$(echo .)cn \
--cc=yuzhe@nfschina$(echo .)com \
--cc=yzaikin@google$(echo .)com \
--cc=zhangpeng362@huawei$(echo .)com \
--cc=zohar@linux$(echo .)ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox