UPSTREAM: 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 • committed by Alexander Martinz
commit 0ae10ca8d1
No known key found for this signature in database
GPG key ID: CF15BDD9A321A9B2

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: