diff options
| -rw-r--r-- | fs/nfs/super.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/fs/nfs/super.c b/fs/nfs/super.c index 0a42e8f4adcb..9587506d493c 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c | |||
| @@ -67,6 +67,12 @@ | |||
| 67 | 67 | ||
| 68 | #define NFSDBG_FACILITY NFSDBG_VFS | 68 | #define NFSDBG_FACILITY NFSDBG_VFS |
| 69 | 69 | ||
| 70 | #ifdef CONFIG_NFS_V3 | ||
| 71 | #define NFS_DEFAULT_VERSION 3 | ||
| 72 | #else | ||
| 73 | #define NFS_DEFAULT_VERSION 2 | ||
| 74 | #endif | ||
| 75 | |||
| 70 | enum { | 76 | enum { |
| 71 | /* Mount options that take no arguments */ | 77 | /* Mount options that take no arguments */ |
| 72 | Opt_soft, Opt_hard, | 78 | Opt_soft, Opt_hard, |
| @@ -2277,7 +2283,7 @@ static int nfs_get_sb(struct file_system_type *fs_type, | |||
| 2277 | }; | 2283 | }; |
| 2278 | int error = -ENOMEM; | 2284 | int error = -ENOMEM; |
| 2279 | 2285 | ||
| 2280 | data = nfs_alloc_parsed_mount_data(3); | 2286 | data = nfs_alloc_parsed_mount_data(NFS_DEFAULT_VERSION); |
| 2281 | mntfh = nfs_alloc_fhandle(); | 2287 | mntfh = nfs_alloc_fhandle(); |
| 2282 | if (data == NULL || mntfh == NULL) | 2288 | if (data == NULL || mntfh == NULL) |
| 2283 | goto out_free_fh; | 2289 | goto out_free_fh; |
