ANDROID: fuse-bpf: Fix fixattr in rename

Existing fixattr was adjusting the same node twice.

Bug: 226655982
Test: generic/241 generic/269
Signed-off-by: Daniel Rosenberg <drosen@google.com>
Change-Id: I4b1cb6d626ee6bd9010012ac126b78f14d6157d0
This commit is contained in:
Daniel Rosenberg
2022-04-04 18:11:22 -07:00
parent 0c37c1459a
commit 0f51319527

View File

@@ -1565,7 +1565,7 @@ static int fuse_rename_backing_common(
if (target_inode)
fsstack_copy_attr_all(target_inode,
get_fuse_inode(target_inode)->backing_inode);
fsstack_copy_attr_all(newdir, d_inode(new_backing_dir_dentry));
fsstack_copy_attr_all(d_inode(oldent), d_inode(old_backing_dentry));
unlock:
unlock_rename(old_backing_dir_dentry, new_backing_dir_dentry);
put_parents: