mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-06 10:57:46 +00:00
NFS: simplify check for freeing cn_resp
nfs42_files_from_same_server() is called to check if freeing cn_resp is required, just do the free. Signed-off-by: Tom Rix <trix@redhat.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
This commit is contained in:
parent
53ab78cd6d
commit
98c27f276b
1 changed files with 2 additions and 2 deletions
|
@ -180,8 +180,8 @@ static ssize_t __nfs4_copy_file_range(struct file *file_in, loff_t pos_in,
|
||||||
ret = nfs42_proc_copy(file_in, pos_in, file_out, pos_out, count,
|
ret = nfs42_proc_copy(file_in, pos_in, file_out, pos_out, count,
|
||||||
nss, cnrs, sync);
|
nss, cnrs, sync);
|
||||||
out:
|
out:
|
||||||
if (!nfs42_files_from_same_server(file_in, file_out))
|
|
||||||
kfree(cn_resp);
|
kfree(cn_resp);
|
||||||
|
|
||||||
if (ret == -EAGAIN)
|
if (ret == -EAGAIN)
|
||||||
goto retry;
|
goto retry;
|
||||||
return ret;
|
return ret;
|
||||||
|
|
Loading…
Reference in a new issue