Commit 97d4d026 authored by Linus Torvalds's avatar Linus Torvalds
Browse files
Pull exfat fix from Namjae Jeon:

 - Use updated exfat_chain directly instead of snapshot values in
   rename.

* tag 'exfat-for-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat:
  exfat: use updated exfat_chain directly during renaming
parents 918c30df 204e6cea
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1198,7 +1198,9 @@ static int __exfat_rename(struct inode *old_parent_inode,
		return -ENOENT;
	}

	exfat_chain_dup(&olddir, &ei->dir);
	exfat_chain_set(&olddir, EXFAT_I(old_parent_inode)->start_clu,
		EXFAT_B_TO_CLU_ROUND_UP(i_size_read(old_parent_inode), sbi),
		EXFAT_I(old_parent_inode)->flags);
	dentry = ei->entry;

	ep = exfat_get_dentry(sb, &olddir, dentry, &old_bh);