aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfs/file.c
diff options
context:
space:
mode:
authorOlga Kornievskaia <kolga@netapp.com>2022-08-18 15:07:05 -0400
committerTrond Myklebust <trond.myklebust@hammerspace.com>2022-08-19 20:31:57 -0400
commitfcfc8be1e9cf2f12b50dce8b579b3ae54443a014 (patch)
tree4d6727dc998df8275be0cfe340bafa8c6b40731c /fs/nfs/file.c
parentNFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT (diff)
downloadlinux-dev-fcfc8be1e9cf2f12b50dce8b579b3ae54443a014.tar.xz
linux-dev-fcfc8be1e9cf2f12b50dce8b579b3ae54443a014.zip
NFSv4.2 fix problems with __nfs42_ssc_open
A destination server while doing a COPY shouldn't accept using the passed in filehandle if its not a regular filehandle. If alloc_file_pseudo() has failed, we need to decrement a reference on the newly created inode, otherwise it leaks. Reported-by: Al Viro <viro@zeniv.linux.org.uk> Fixes: ec4b092508982 ("NFS: inter ssc open") Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Diffstat (limited to 'fs/nfs/file.c')
0 files changed, 0 insertions, 0 deletions