mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-27 12:57:53 +00:00
nfsd: fix change_info in NFSv4 RENAME replies
commit fdd2630a73
upstream.
nfsd sends the transposed directory change info in the RENAME reply. The
source directory is in save_fh and the target is in current_fh.
Reported-by: Zhi Li <yieli@redhat.com>
Reported-by: Benjamin Coddington <bcodding@redhat.com>
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2218844
Signed-off-by: Jeff Layton <jlayton@kernel.org>
Cc: <stable@vger.kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
952e477f90
commit
b6c042d4ac
1 changed files with 2 additions and 2 deletions
|
@ -865,8 +865,8 @@ nfsd4_rename(struct svc_rqst *rqstp, struct nfsd4_compound_state *cstate,
|
|||
rename->rn_tname, rename->rn_tnamelen);
|
||||
if (status)
|
||||
return status;
|
||||
set_change_info(&rename->rn_sinfo, &cstate->current_fh);
|
||||
set_change_info(&rename->rn_tinfo, &cstate->save_fh);
|
||||
set_change_info(&rename->rn_sinfo, &cstate->save_fh);
|
||||
set_change_info(&rename->rn_tinfo, &cstate->current_fh);
|
||||
return nfs_ok;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue