mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 04:40:51 +07:00
9p: v9fs_vfs_rename incorrect clunk order
In v9fs_vfs_rename function labels don't match the fids that are clunked. The correct clunk order is clunking newdirfid first and then olddirfid next. Signed-off-by: Latchesar Ionkov <lucho@ionkov.net> Signed-off-by: Eric Van Hensbergen <ericvh@gmail.com>
This commit is contained in:
parent
0a976297e1
commit
22150c4f0f
@ -687,10 +687,10 @@ v9fs_vfs_rename(struct inode *old_dir, struct dentry *old_dentry,
|
||||
retval = p9_client_wstat(oldfid, &wstat);
|
||||
|
||||
clunk_newdir:
|
||||
p9_client_clunk(olddirfid);
|
||||
p9_client_clunk(newdirfid);
|
||||
|
||||
clunk_olddir:
|
||||
p9_client_clunk(newdirfid);
|
||||
p9_client_clunk(olddirfid);
|
||||
|
||||
done:
|
||||
return retval;
|
||||
|
Loading…
Reference in New Issue
Block a user