Loading fs/ntfs3/file.c +2 −2 Original line number Diff line number Diff line Loading @@ -745,8 +745,8 @@ static ssize_t ntfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) } static ssize_t ntfs_file_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) struct pipe_inode_info *pipe, size_t len, unsigned int flags) { struct inode *inode = in->f_mapping->host; struct ntfs_inode *ni = ntfs_i(inode); Loading fs/ntfs3/inode.c +2 −1 Original line number Diff line number Diff line Loading @@ -1660,7 +1660,8 @@ struct inode *ntfs_create_inode(struct mnt_idmap *idmap, struct inode *dir, d_instantiate(dentry, inode); /* Set original time. inode times (i_ctime) may be changed in ntfs_init_acl. */ inode->i_atime = inode->i_mtime = inode_set_ctime_to_ts(inode, ni->i_crtime); inode->i_atime = inode->i_mtime = inode_set_ctime_to_ts(inode, ni->i_crtime); dir->i_mtime = inode_set_ctime_to_ts(dir, ni->i_crtime); mark_inode_dirty(dir); Loading fs/ntfs3/namei.c +3 −3 Original line number Diff line number Diff line Loading @@ -156,8 +156,8 @@ static int ntfs_link(struct dentry *ode, struct inode *dir, struct dentry *de) err = ntfs_link_inode(inode, de); if (!err) { dir->i_mtime = inode_set_ctime_to_ts(inode, inode_set_ctime_current(dir)); dir->i_mtime = inode_set_ctime_to_ts( inode, inode_set_ctime_current(dir)); mark_inode_dirty(inode); mark_inode_dirty(dir); d_instantiate(de, inode); Loading fs/ntfs3/ntfs_fs.h +0 −2 Original line number Diff line number Diff line Loading @@ -497,8 +497,6 @@ int ntfs_getattr(struct mnt_idmap *idmap, const struct path *path, struct kstat *stat, u32 request_mask, u32 flags); int ntfs3_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *attr); void ntfs_sparse_cluster(struct inode *inode, struct page *page0, CLST vcn, CLST len); int ntfs_file_open(struct inode *inode, struct file *file); int ntfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, __u64 start, __u64 len); Loading fs/ntfs3/record.c +6 −0 Original line number Diff line number Diff line Loading @@ -189,6 +189,12 @@ int mi_read(struct mft_inode *mi, bool is_mft) return err; } /* * mi_enum_attr - start/continue attributes enumeration in record. * * NOTE: mi->mrec - memory of size sbi->record_size * here we sure that mi->mrec->total == sbi->record_size (see mi_read) */ struct ATTRIB *mi_enum_attr(struct mft_inode *mi, struct ATTRIB *attr) { const struct MFT_REC *rec = mi->mrec; Loading Loading
fs/ntfs3/file.c +2 −2 Original line number Diff line number Diff line Loading @@ -745,8 +745,8 @@ static ssize_t ntfs_file_read_iter(struct kiocb *iocb, struct iov_iter *iter) } static ssize_t ntfs_file_splice_read(struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) struct pipe_inode_info *pipe, size_t len, unsigned int flags) { struct inode *inode = in->f_mapping->host; struct ntfs_inode *ni = ntfs_i(inode); Loading
fs/ntfs3/inode.c +2 −1 Original line number Diff line number Diff line Loading @@ -1660,7 +1660,8 @@ struct inode *ntfs_create_inode(struct mnt_idmap *idmap, struct inode *dir, d_instantiate(dentry, inode); /* Set original time. inode times (i_ctime) may be changed in ntfs_init_acl. */ inode->i_atime = inode->i_mtime = inode_set_ctime_to_ts(inode, ni->i_crtime); inode->i_atime = inode->i_mtime = inode_set_ctime_to_ts(inode, ni->i_crtime); dir->i_mtime = inode_set_ctime_to_ts(dir, ni->i_crtime); mark_inode_dirty(dir); Loading
fs/ntfs3/namei.c +3 −3 Original line number Diff line number Diff line Loading @@ -156,8 +156,8 @@ static int ntfs_link(struct dentry *ode, struct inode *dir, struct dentry *de) err = ntfs_link_inode(inode, de); if (!err) { dir->i_mtime = inode_set_ctime_to_ts(inode, inode_set_ctime_current(dir)); dir->i_mtime = inode_set_ctime_to_ts( inode, inode_set_ctime_current(dir)); mark_inode_dirty(inode); mark_inode_dirty(dir); d_instantiate(de, inode); Loading
fs/ntfs3/ntfs_fs.h +0 −2 Original line number Diff line number Diff line Loading @@ -497,8 +497,6 @@ int ntfs_getattr(struct mnt_idmap *idmap, const struct path *path, struct kstat *stat, u32 request_mask, u32 flags); int ntfs3_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *attr); void ntfs_sparse_cluster(struct inode *inode, struct page *page0, CLST vcn, CLST len); int ntfs_file_open(struct inode *inode, struct file *file); int ntfs_fiemap(struct inode *inode, struct fiemap_extent_info *fieinfo, __u64 start, __u64 len); Loading
fs/ntfs3/record.c +6 −0 Original line number Diff line number Diff line Loading @@ -189,6 +189,12 @@ int mi_read(struct mft_inode *mi, bool is_mft) return err; } /* * mi_enum_attr - start/continue attributes enumeration in record. * * NOTE: mi->mrec - memory of size sbi->record_size * here we sure that mi->mrec->total == sbi->record_size (see mi_read) */ struct ATTRIB *mi_enum_attr(struct mft_inode *mi, struct ATTRIB *attr) { const struct MFT_REC *rec = mi->mrec; Loading