diff options
| author | Steve French <smfrench@gmail.com> | 2014-09-25 01:26:55 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2014-10-09 12:21:26 -0700 |
| commit | f012edf688f867dc35a3501808afc6fa9fba640d (patch) | |
| tree | e3fb616e78335098e16c80a4d7b9645831c9c682 /init | |
| parent | 7365af49809ff97ab55d76c746ed49c044ca4b2d (diff) | |
| download | lwn-f012edf688f867dc35a3501808afc6fa9fba640d.tar.gz lwn-f012edf688f867dc35a3501808afc6fa9fba640d.zip | |
Fix problem recognizing symlinks
commit 19e81573fca7b87ced7701e01ba164b968d929bd upstream.
Changeset eb85d94bd introduced a problem where if a cifs open
fails during query info of a file we
will still try to close the file (happens with certain types
of reparse points) even though the file handle is not valid.
In addition for SMB2/SMB3 we were not mapping the return code returned
by Windows when trying to open a file (like a Windows NFS symlink)
which is a reparse point.
Signed-off-by: Steve French <smfrench@gmail.com>
Reviewed-by: Pavel Shilovsky <pshilovsky@samba.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions
