diff options
| -rw-r--r-- | fs/nfs/nfs4proc.c | 2 | ||||
| -rw-r--r-- | fs/nfs/super.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index 4e2fe714d5c2..d7ba5616989c 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c | |||
| @@ -1078,7 +1078,7 @@ static struct nfs4_state *nfs4_try_open_cached(struct nfs4_opendata *opendata) | |||
| 1078 | struct nfs4_state *state = opendata->state; | 1078 | struct nfs4_state *state = opendata->state; |
| 1079 | struct nfs_inode *nfsi = NFS_I(state->inode); | 1079 | struct nfs_inode *nfsi = NFS_I(state->inode); |
| 1080 | struct nfs_delegation *delegation; | 1080 | struct nfs_delegation *delegation; |
| 1081 | int open_mode = opendata->o_arg.open_flags & (O_EXCL|O_TRUNC); | 1081 | int open_mode = opendata->o_arg.open_flags; |
| 1082 | fmode_t fmode = opendata->o_arg.fmode; | 1082 | fmode_t fmode = opendata->o_arg.fmode; |
| 1083 | nfs4_stateid stateid; | 1083 | nfs4_stateid stateid; |
| 1084 | int ret = -EAGAIN; | 1084 | int ret = -EAGAIN; |
diff --git a/fs/nfs/super.c b/fs/nfs/super.c index a366107a7331..2d7525fbcf25 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c | |||
| @@ -1942,6 +1942,7 @@ static int nfs23_validate_mount_data(void *options, | |||
| 1942 | args->namlen = data->namlen; | 1942 | args->namlen = data->namlen; |
| 1943 | args->bsize = data->bsize; | 1943 | args->bsize = data->bsize; |
| 1944 | 1944 | ||
| 1945 | args->auth_flavors[0] = RPC_AUTH_UNIX; | ||
| 1945 | if (data->flags & NFS_MOUNT_SECFLAVOUR) | 1946 | if (data->flags & NFS_MOUNT_SECFLAVOUR) |
| 1946 | args->auth_flavors[0] = data->pseudoflavor; | 1947 | args->auth_flavors[0] = data->pseudoflavor; |
| 1947 | if (!args->nfs_server.hostname) | 1948 | if (!args->nfs_server.hostname) |
| @@ -2637,6 +2638,7 @@ static int nfs4_validate_mount_data(void *options, | |||
| 2637 | goto out_no_address; | 2638 | goto out_no_address; |
| 2638 | args->nfs_server.port = ntohs(((struct sockaddr_in *)sap)->sin_port); | 2639 | args->nfs_server.port = ntohs(((struct sockaddr_in *)sap)->sin_port); |
| 2639 | 2640 | ||
| 2641 | args->auth_flavors[0] = RPC_AUTH_UNIX; | ||
| 2640 | if (data->auth_flavourlen) { | 2642 | if (data->auth_flavourlen) { |
| 2641 | if (data->auth_flavourlen > 1) | 2643 | if (data->auth_flavourlen > 1) |
| 2642 | goto out_inval_auth; | 2644 | goto out_inval_auth; |
