client.c (babea479b75a9ea3d84ace6d880513e18397a8bb) | client.c (a613fa168afc19179a7547fbba45644c5b6912bf) |
---|---|
1/* client.c: NFS client sharing and management code 2 * 3 * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. 4 * Written by David Howells (dhowells@redhat.com) 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version --- 75 unchanged lines hidden (view full) --- 84/* 85 * Turn off NFSv4 uid/gid mapping when using AUTH_SYS 86 */ 87static bool nfs4_disable_idmapping = true; 88 89/* 90 * RPC cruft for NFS 91 */ | 1/* client.c: NFS client sharing and management code 2 * 3 * Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. 4 * Written by David Howells (dhowells@redhat.com) 5 * 6 * This program is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU General Public License 8 * as published by the Free Software Foundation; either version --- 75 unchanged lines hidden (view full) --- 84/* 85 * Turn off NFSv4 uid/gid mapping when using AUTH_SYS 86 */ 87static bool nfs4_disable_idmapping = true; 88 89/* 90 * RPC cruft for NFS 91 */ |
92static struct rpc_version *nfs_version[5] = { | 92static const struct rpc_version *nfs_version[5] = { |
93 [2] = &nfs_version2, 94#ifdef CONFIG_NFS_V3 95 [3] = &nfs_version3, 96#endif 97#ifdef CONFIG_NFS_V4 98 [4] = &nfs_version4, 99#endif 100}; 101 | 93 [2] = &nfs_version2, 94#ifdef CONFIG_NFS_V3 95 [3] = &nfs_version3, 96#endif 97#ifdef CONFIG_NFS_V4 98 [4] = &nfs_version4, 99#endif 100}; 101 |
102struct rpc_program nfs_program = { | 102const struct rpc_program nfs_program = { |
103 .name = "nfs", 104 .number = NFS_PROGRAM, 105 .nrvers = ARRAY_SIZE(nfs_version), 106 .version = nfs_version, 107 .stats = &nfs_rpcstat, 108 .pipe_dir_name = NFS_PIPE_DIRNAME, 109}; 110 111struct rpc_stat nfs_rpcstat = { 112 .program = &nfs_program 113}; 114 115 116#ifdef CONFIG_NFS_V3_ACL 117static struct rpc_stat nfsacl_rpcstat = { &nfsacl_program }; | 103 .name = "nfs", 104 .number = NFS_PROGRAM, 105 .nrvers = ARRAY_SIZE(nfs_version), 106 .version = nfs_version, 107 .stats = &nfs_rpcstat, 108 .pipe_dir_name = NFS_PIPE_DIRNAME, 109}; 110 111struct rpc_stat nfs_rpcstat = { 112 .program = &nfs_program 113}; 114 115 116#ifdef CONFIG_NFS_V3_ACL 117static struct rpc_stat nfsacl_rpcstat = { &nfsacl_program }; |
118static struct rpc_version * nfsacl_version[] = { | 118static const struct rpc_version *nfsacl_version[] = { |
119 [3] = &nfsacl_version3, 120}; 121 | 119 [3] = &nfsacl_version3, 120}; 121 |
122struct rpc_program nfsacl_program = { | 122const struct rpc_program nfsacl_program = { |
123 .name = "nfsacl", 124 .number = NFS_ACL_PROGRAM, 125 .nrvers = ARRAY_SIZE(nfsacl_version), 126 .version = nfsacl_version, 127 .stats = &nfsacl_rpcstat, 128}; 129#endif /* CONFIG_NFS_V3_ACL */ 130 --- 1876 unchanged lines hidden --- | 123 .name = "nfsacl", 124 .number = NFS_ACL_PROGRAM, 125 .nrvers = ARRAY_SIZE(nfsacl_version), 126 .version = nfsacl_version, 127 .stats = &nfsacl_rpcstat, 128}; 129#endif /* CONFIG_NFS_V3_ACL */ 130 --- 1876 unchanged lines hidden --- |