diff options
Diffstat (limited to 'fs/nfs/super.c')
| -rw-r--r-- | fs/nfs/super.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/fs/nfs/super.c b/fs/nfs/super.c index 084af1060d79..e4499d5b51e8 100644 --- a/fs/nfs/super.c +++ b/fs/nfs/super.c | |||
| @@ -1027,8 +1027,7 @@ static bool nfs_auth_info_add(struct nfs_auth_info *auth_info, | |||
| 1027 | rpc_authflavor_t flavor) | 1027 | rpc_authflavor_t flavor) |
| 1028 | { | 1028 | { |
| 1029 | unsigned int i; | 1029 | unsigned int i; |
| 1030 | unsigned int max_flavor_len = (sizeof(auth_info->flavors) / | 1030 | unsigned int max_flavor_len = ARRAY_SIZE(auth_info->flavors); |
| 1031 | sizeof(auth_info->flavors[0])); | ||
| 1032 | 1031 | ||
| 1033 | /* make sure this flavor isn't already in the list */ | 1032 | /* make sure this flavor isn't already in the list */ |
| 1034 | for (i = 0; i < auth_info->flavor_len; i++) { | 1033 | for (i = 0; i < auth_info->flavor_len; i++) { |
| @@ -2180,7 +2179,7 @@ out_no_address: | |||
| 2180 | return -EINVAL; | 2179 | return -EINVAL; |
| 2181 | } | 2180 | } |
| 2182 | 2181 | ||
| 2183 | #define NFS_MOUNT_CMP_FLAGMASK ~(NFS_MOUNT_INTR \ | 2182 | #define NFS_REMOUNT_CMP_FLAGMASK ~(NFS_MOUNT_INTR \ |
| 2184 | | NFS_MOUNT_SECURE \ | 2183 | | NFS_MOUNT_SECURE \ |
| 2185 | | NFS_MOUNT_TCP \ | 2184 | | NFS_MOUNT_TCP \ |
| 2186 | | NFS_MOUNT_VER3 \ | 2185 | | NFS_MOUNT_VER3 \ |
| @@ -2188,15 +2187,16 @@ out_no_address: | |||
| 2188 | | NFS_MOUNT_NONLM \ | 2187 | | NFS_MOUNT_NONLM \ |
| 2189 | | NFS_MOUNT_BROKEN_SUID \ | 2188 | | NFS_MOUNT_BROKEN_SUID \ |
| 2190 | | NFS_MOUNT_STRICTLOCK \ | 2189 | | NFS_MOUNT_STRICTLOCK \ |
| 2191 | | NFS_MOUNT_UNSHARED \ | ||
| 2192 | | NFS_MOUNT_NORESVPORT \ | ||
| 2193 | | NFS_MOUNT_LEGACY_INTERFACE) | 2190 | | NFS_MOUNT_LEGACY_INTERFACE) |
| 2194 | 2191 | ||
| 2192 | #define NFS_MOUNT_CMP_FLAGMASK (NFS_REMOUNT_CMP_FLAGMASK & \ | ||
| 2193 | ~(NFS_MOUNT_UNSHARED | NFS_MOUNT_NORESVPORT)) | ||
| 2194 | |||
| 2195 | static int | 2195 | static int |
| 2196 | nfs_compare_remount_data(struct nfs_server *nfss, | 2196 | nfs_compare_remount_data(struct nfs_server *nfss, |
| 2197 | struct nfs_parsed_mount_data *data) | 2197 | struct nfs_parsed_mount_data *data) |
| 2198 | { | 2198 | { |
| 2199 | if ((data->flags ^ nfss->flags) & NFS_MOUNT_CMP_FLAGMASK || | 2199 | if ((data->flags ^ nfss->flags) & NFS_REMOUNT_CMP_FLAGMASK || |
| 2200 | data->rsize != nfss->rsize || | 2200 | data->rsize != nfss->rsize || |
| 2201 | data->wsize != nfss->wsize || | 2201 | data->wsize != nfss->wsize || |
| 2202 | data->version != nfss->nfs_client->rpc_ops->version || | 2202 | data->version != nfss->nfs_client->rpc_ops->version || |
