Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=d20acd09e3bf89aa23af034b8c2d0f5653577ea9
Commit:     d20acd09e3bf89aa23af034b8c2d0f5653577ea9
Parent:     38c10a1ddb24b9fa9f25b6c21d0390a9723ae6d6
Author:     Jeff <[EMAIL PROTECTED]>
AuthorDate: Fri Jul 6 21:13:08 2007 +0000
Committer:  Steve French <[EMAIL PROTECTED]>
CommitDate: Fri Jul 6 21:13:08 2007 +0000

    [CIFS] ipv6 support no longer experimental
    
    Signed-off-by: Steve French <[EMAIL PROTECTED]>
---
 fs/cifs/cifsfs.h  |    2 +-
 fs/cifs/netmisc.c |   61 -----------------------------------------------------
 2 files changed, 1 insertions(+), 62 deletions(-)

diff --git a/fs/cifs/cifsfs.h b/fs/cifs/cifsfs.h
index af3689b..ee8ab87 100644
--- a/fs/cifs/cifsfs.h
+++ b/fs/cifs/cifsfs.h
@@ -101,5 +101,5 @@ extern ssize_t      cifs_getxattr(struct dentry *, const 
char *, void *, size_t);
 extern ssize_t cifs_listxattr(struct dentry *, char *, size_t);
 extern int cifs_ioctl (struct inode *inode, struct file *filep,
                       unsigned int command, unsigned long arg);
-#define CIFS_VERSION   "1.49"
+#define CIFS_VERSION   "1.50"
 #endif                         /* _CIFSFS_H */
diff --git a/fs/cifs/netmisc.c b/fs/cifs/netmisc.c
index 53e304d..b388c35 100644
--- a/fs/cifs/netmisc.c
+++ b/fs/cifs/netmisc.c
@@ -135,7 +135,6 @@ static const struct smb_to_posix_error 
mapping_table_ERRHRD[] = {
 int
 cifs_inet_pton(int address_family, char *cp,void *dst)
 {
-#ifdef CONFIG_CIFS_EXPERIMENTAL
        int ret = 0;
 
        /* calculate length by finding first slash or NULL */
@@ -152,66 +151,6 @@ cifs_inet_pton(int address_family, char *cp,void *dst)
        if (ret > 0)
                ret = 1;
        return ret;
-#else
-       int value;
-       int digit;
-       int i;
-       char temp;
-       char bytes[4];
-       char *end = bytes;
-       static const int addr_class_max[4] =
-           { 0xffffffff, 0xffffff, 0xffff, 0xff };
-
-       if(address_family != AF_INET)
-               return -EAFNOSUPPORT;
-
-       for (i = 0; i < 4; i++) {
-               bytes[i] = 0;
-       }
-
-       temp = *cp;
-
-       while (TRUE) {
-               if (!isdigit(temp))
-                       return 0;
-
-               value = 0;
-               digit = 0;
-               for (;;) {
-                       if (isascii(temp) && isdigit(temp)) {
-                               value = (value * 10) + temp - '0';
-                               temp = *++cp;
-                               digit = 1;
-                       } else
-                               break;
-               }
-
-               if (temp == '.') {
-                       if ((end > bytes + 2) || (value > 255))
-                               return 0;
-                       *end++ = value;
-                       temp = *++cp;
-               } else if (temp == ':') {
-                       cFYI(1,("IPv6 addresses not supported for CIFS mounts 
yet"));
-                       return -1;
-               } else
-                       break;
-       }
-
-       /* check for last characters */
-       if (temp != '\0' && (!isascii(temp) || !isspace(temp)))
-               if (temp != '\\') {
-                       if (temp != '/')
-                               return 0;
-                       else
-                               (*cp = '\\');   /* switch the slash the 
expected way */
-               }
-       if (value > addr_class_max[end - bytes])
-               return 0;
-
-       *((__be32 *)dst) = *((__be32 *) bytes) | htonl(value);
-       return 1; /* success */
-#endif /* EXPERIMENTAL */      
 }
 
 /*****************************************************************************
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to