--- linux-source-2.6.21.orig/include/linux/smb_mount.h 2007-04-26 10:08:32.000000000 +0700 +++ linux-source-2.6.21/include/linux/smb_mount.h 2007-11-03 23:36:24.000000000 +0600 @@ -42,6 +42,7 @@ #define SMB_MOUNT_GID 0x0040 /* Use user specified gid */ #define SMB_MOUNT_FMODE 0x0080 /* Use user specified file mode */ #define SMB_MOUNT_DMODE 0x0100 /* Use user specified dir mode */ +#define SMB_MOUNT_NOAUTO 0x0200 /* Don't mount automatically */ struct smb_mount_data_kernel { int version; --- linux-source-2.6.21.orig/fs/smbfs/inode.c 2007-04-26 10:08:32.000000000 +0700 +++ linux-source-2.6.21/fs/smbfs/inode.c 2007-11-03 23:37:01.000000000 +0600 @@ -349,6 +349,7 @@ { "iocharset", 0, 'i' }, { "codepage", 0, 'c' }, { "ttl", 0, 't' }, + { "noauto", SMB_MOUNT_NOAUTO, 1 }, { NULL, 0, 0} };