mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-02 08:34:20 +08:00
ocfs2: Update VFS inode's id info after reflink.
In reflink we update the id info on the disk but forgot to update the corresponding information in the VFS inode. Update them accordingly when we want to preserve the attributes. Reported-by: Jeff Liu <jeff.liu@oracle.com> Signed-off-by: Tao Ma <tao.ma@oracle.com> Cc: <stable@kernel.org> Signed-off-by: Joel Becker <joel.becker@oracle.com>
This commit is contained in:
parent
0350cb078f
commit
c21a534e2f
@ -4084,6 +4084,9 @@ static int ocfs2_complete_reflink(struct inode *s_inode,
|
||||
di->i_attr = s_di->i_attr;
|
||||
|
||||
if (preserve) {
|
||||
t_inode->i_uid = s_inode->i_uid;
|
||||
t_inode->i_gid = s_inode->i_gid;
|
||||
t_inode->i_mode = s_inode->i_mode;
|
||||
di->i_uid = s_di->i_uid;
|
||||
di->i_gid = s_di->i_gid;
|
||||
di->i_mode = s_di->i_mode;
|
||||
|
Loading…
Reference in New Issue
Block a user