fuse: remove .update_time
This implements updating ctime as well as mtime on file_update_time(). Signed-off-by: Miklos Szeredi <mszeredi@suse.cz>
This commit is contained in:
parent
ab9e13f7c7
commit
8b47e73e91
@ -1947,17 +1947,6 @@ static int fuse_removexattr(struct dentry *entry, const char *name)
|
|||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int fuse_update_time(struct inode *inode, struct timespec *now,
|
|
||||||
int flags)
|
|
||||||
{
|
|
||||||
if (flags & S_MTIME) {
|
|
||||||
inode->i_mtime = *now;
|
|
||||||
mark_inode_dirty_sync(inode);
|
|
||||||
BUG_ON(!S_ISREG(inode->i_mode));
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
static const struct inode_operations fuse_dir_inode_operations = {
|
static const struct inode_operations fuse_dir_inode_operations = {
|
||||||
.lookup = fuse_lookup,
|
.lookup = fuse_lookup,
|
||||||
.mkdir = fuse_mkdir,
|
.mkdir = fuse_mkdir,
|
||||||
@ -1997,7 +1986,6 @@ static const struct inode_operations fuse_common_inode_operations = {
|
|||||||
.getxattr = fuse_getxattr,
|
.getxattr = fuse_getxattr,
|
||||||
.listxattr = fuse_listxattr,
|
.listxattr = fuse_listxattr,
|
||||||
.removexattr = fuse_removexattr,
|
.removexattr = fuse_removexattr,
|
||||||
.update_time = fuse_update_time,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static const struct inode_operations fuse_symlink_inode_operations = {
|
static const struct inode_operations fuse_symlink_inode_operations = {
|
||||||
|
Loading…
Reference in New Issue
Block a user