diff mbox

mount.cifs: ignore the "_netdev" mount option

Message ID 1280163930-983-3-git-send-email-jlayton@samba.org (mailing list archive)
State New, archived
Headers show

Commit Message

Jeff Layton July 26, 2010, 5:05 p.m. UTC
None
diff mbox

Patch

diff --git a/mount.cifs.c b/mount.cifs.c
index 1ca9507..89b728c 100644
--- a/mount.cifs.c
+++ b/mount.cifs.c
@@ -133,6 +133,7 @@ 
  * Values for parsing command line options.
  */
 #define OPT_ERROR       -1
+#define OPT_IGNORE      0
 #define OPT_USERS       1
 #define OPT_USER        2
 #define OPT_USER_XATTR  3
@@ -842,6 +843,8 @@  static int parse_opt_token(const char *token)
 		return OPT_RW;
 	if (strncmp(token, "remount", 7) == 0)
 		return OPT_REMOUNT;
+	if (strncmp(token, "_netdev", 7) == 0)
+		return OPT_IGNORE;
 
 	return OPT_ERROR;
 }
@@ -1140,6 +1143,8 @@  parse_options(const char *data, struct parsed_mount_info *parsed_info)
 		case OPT_REMOUNT:
 			*filesys_flags |= MS_REMOUNT;
 			break;
+		case OPT_IGNORE:
+			goto nocopy;
 		}
 
 		/* check size before copying option to buffer */