mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 08:03:01 +09:00
fs: drop the timespec64 argument from update_time
Now that all of the update_time operations are prepared for it, we can drop the timespec64 argument from the update_time operation. Do that and remove it from some associated functions like inode_update_time and inode_needs_update_time. Signed-off-by: Jeff Layton <jlayton@kernel.org> Reviewed-by: Jan Kara <jack@suse.cz> Message-Id: <20230807-mgctime-v7-8-d1dec143a704@kernel.org> Signed-off-by: Christian Brauner <brauner@kernel.org>
This commit is contained in:
committed by
Christian Brauner
parent
51b0f3ebdb
commit
913e99287b
@@ -1887,7 +1887,7 @@ struct inode_operations {
|
||||
ssize_t (*listxattr) (struct dentry *, char *, size_t);
|
||||
int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start,
|
||||
u64 len);
|
||||
int (*update_time)(struct inode *, struct timespec64 *, int);
|
||||
int (*update_time)(struct inode *, int);
|
||||
int (*atomic_open)(struct inode *, struct dentry *,
|
||||
struct file *, unsigned open_flag,
|
||||
umode_t create_mode);
|
||||
@@ -2237,7 +2237,7 @@ enum file_time_flags {
|
||||
|
||||
extern bool atime_needs_update(const struct path *, struct inode *);
|
||||
extern void touch_atime(const struct path *);
|
||||
int inode_update_time(struct inode *inode, struct timespec64 *time, int flags);
|
||||
int inode_update_time(struct inode *inode, int flags);
|
||||
|
||||
static inline void file_accessed(struct file *file)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user