summaryrefslogtreecommitdiff
path: root/fs/ceph
diff options
context:
space:
mode:
authorPavel Shilovsky <piastry@etersoft.ru>2013-10-23 13:49:47 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-12-04 19:05:38 (GMT)
commit167f34b7d969836cf4faeb92edcb9cc20cfc72f2 (patch)
tree5b5e36edc007f357d48e62f0b2cefcc9cf106f02 /fs/ceph
parenta8ffbb939c4e4d630b0c2155e6703a64da040556 (diff)
downloadlinux-fsl-qoriq-167f34b7d969836cf4faeb92edcb9cc20cfc72f2.tar.xz
CIFS: Fix symbolic links usage
commit eb85d94bdd91fb4dbea4ee465d4349cbea4eaaca upstream. Now we treat any reparse point as a symbolic link and map it to a Unix one that is not true in a common case due to many reparse point types supported by SMB servers. Distinguish reparse point types into two groups: 1) that can be accessed directly through a reparse point (junctions, deduplicated files, NFS symlinks); 2) that need to be processed manually (Windows symbolic links, DFS); and map only Windows symbolic links to Unix ones. Acked-by: Jeff Layton <jlayton@redhat.com> Reported-and-tested-by: Joao Correia <joaomiguelcorreia@gmail.com> Signed-off-by: Pavel Shilovsky <piastry@etersoft.ru> Signed-off-by: Steve French <smfrench@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/ceph')
0 files changed, 0 insertions, 0 deletions