Discussion:
[PATCH][CIFS] Fix problem incorrectly closing file during query of reparse points
Steve French
2014-09-25 07:14:54 UTC
Permalink
[PATCH] Fix problem recognizing symlinks

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-***@public.gmane.org>
CC: Pavel Shilovsky <pshilovsky-***@public.gmane.org>
CC: stable <stable-***@public.gmane.org> #v3.13+

See attached or git tree at
http://git.samba.org/?p=sfrench/cifs-2.6.git;a=shortlog;h=refs/heads/for-next
--
Thanks,

Steve
Pavel Shilovsky
2014-10-02 17:01:28 UTC
Permalink
Post by Steve French
[PATCH] Fix problem recognizing symlinks
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.
See attached or git tree at
http://git.samba.org/?p=sfrench/cifs-2.6.git;a=shortlog;h=refs/heads/for-next
Looks correct.

Reviewed-by: Pavel Shilovsky <pshilovsky-***@public.gmane.org>
--
Best regards,
Pavel Shilovsky.
Loading...