[CIFS] when mount helper missing fix slash wrong direction in share
authorSteve French <sfrench@us.ibm.com>
Thu, 1 Nov 2007 02:12:10 +0000 (02:12 +0000)
committerSteve French <sfrench@us.ibm.com>
Thu, 1 Nov 2007 02:12:10 +0000 (02:12 +0000)
commit1fb64bfc45b9ee5092b72474a5df216b8a0c7ff9
treebd3db1436f5b021e6052dcf73d2e7fd147fa73a6
parent953f868138dbf4300196780379476ab9f07f263a
[CIFS] when mount helper missing fix slash wrong direction in share

Kernel bugzilla bug #9228

If mount helper (mount.cifs) missing, mounts with form like
//10.11.12.13/c$ would not work (only mounts with slash e.g.
//10.11.12.13\\c$ would work) due to problem with slash supposed
to be converted to backslash by the mount helper (which is not
there).

If we fail on converting an IPv4 address in in4_pton then
try to canonicalize the first slash (ie between sharename
and host ip address) if necessary.  If we have to retry
to check for IPv6 address the slash is already converted
if necessary.

Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/CHANGES
fs/cifs/netmisc.c