Don't compile in unused reparse point symlink code
authorSteve French <sfrench@us.ibm.com>
Thu, 24 Feb 2011 06:16:22 +0000 (06:16 +0000)
committerSteve French <sfrench@us.ibm.com>
Thu, 19 May 2011 14:10:48 +0000 (14:10 +0000)
commitc52a95545c7f8060aa4e83deca16e3414ce73000
tree1edf070af12b9c939664c55e475bf472e941c5a8
parent0eff0e26777430bcfee1ef47bd90250858ada431
Don't compile in unused reparse point symlink code

Recent Windows versions now create symlinks more frequently
and they do use this "reparse point" symlink mechanism.  We can of course
do symlinks nicely to Samba and other servers which support the
CIFS Unix Extensions and we can also do SFU symlinks and "client only"
"MF" symlinks optionally, but for recent Windows we currently can not
handle the common "reparse point" symlinks fully, removing the caller
for this. We will need to extend and reenable this "reparse point" worker
code in cifs and fix cifs_symlink to call this.  In the interim this code
has been moved to its own config option so it is not compiled in by default
until cifs_symlink fixed up (and tested) to use this.

CC: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/README
fs/cifs/cifsproto.h
fs/cifs/cifssmb.c