OSDN Git Service

Add vers=3.0.2 as a valid option for SMBv3.0.2
authorKenneth D'souza <kdsouza@redhat.com>
Sat, 17 Nov 2018 05:03:30 +0000 (10:33 +0530)
committerSteve French <stfrench@microsoft.com>
Mon, 24 Dec 2018 04:39:29 +0000 (22:39 -0600)
Technically 3.02 is not the dialect name although that is more familiar to
many, so we should also accept the official dialect name (3.0.2 vs. 3.02)
in vers=

Signed-off-by: Kenneth D'souza <kdsouza@redhat.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/cifsglob.h
fs/cifs/connect.c

index 38ab0fc..7b3b931 100644 (file)
@@ -1790,6 +1790,7 @@ extern struct smb_version_values smb3any_values;
 extern struct smb_version_operations smb30_operations;
 extern struct smb_version_values smb30_values;
 #define SMB302_VERSION_STRING  "3.02"
+#define ALT_SMB302_VERSION_STRING "3.0.2"
 /*extern struct smb_version_operations smb302_operations;*/ /* not needed yet */
 extern struct smb_version_values smb302_values;
 #define SMB311_VERSION_STRING  "3.1.1"
index 6f24f12..f0be8ed 100644 (file)
@@ -304,6 +304,7 @@ static const match_table_t cifs_smb_version_tokens = {
        { Smb_21, SMB21_VERSION_STRING },
        { Smb_30, SMB30_VERSION_STRING },
        { Smb_302, SMB302_VERSION_STRING },
+       { Smb_302, ALT_SMB302_VERSION_STRING },
        { Smb_311, SMB311_VERSION_STRING },
        { Smb_311, ALT_SMB311_VERSION_STRING },
        { Smb_3any, SMB3ANY_VERSION_STRING },