diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2007-07-01 12:13:33 -0400 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2007-07-10 23:40:46 -0400 |
commit | 19207231c9874899e7511507ebb1b88d648a5743 (patch) | |
tree | 50942ddd79d25b24d81b9e2690be1b37e4ee0b43 /fs/nfs | |
parent | 3ea97309e6b18bce200211b3f9188e8023321adc (diff) |
NFS: Clean up in-kernel NFS mount
Clean up white space and coding conventions.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs')
-rw-r--r-- | fs/nfs/mount_clnt.c | 83 |
1 files changed, 37 insertions, 46 deletions
diff --git a/fs/nfs/mount_clnt.c b/fs/nfs/mount_clnt.c index ee4899d96629..961dc5243277 100644 --- a/fs/nfs/mount_clnt.c +++ b/fs/nfs/mount_clnt.c | |||
@@ -1,7 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * linux/fs/nfs/mount_clnt.c | 2 | * In-kernel MOUNT protocol client |
3 | * | ||
4 | * MOUNT client to support NFSroot. | ||
5 | * | 3 | * |
6 | * Copyright (C) 1997, Olaf Kirch <okir@monad.swb.de> | 4 | * Copyright (C) 1997, Olaf Kirch <okir@monad.swb.de> |
7 | */ | 5 | */ |
@@ -21,18 +19,11 @@ | |||
21 | # define NFSDBG_FACILITY NFSDBG_MOUNT | 19 | # define NFSDBG_FACILITY NFSDBG_MOUNT |
22 | #endif | 20 | #endif |
23 | 21 | ||
24 | /* | ||
25 | #define MOUNT_PROGRAM 100005 | ||
26 | #define MOUNT_VERSION 1 | ||
27 | #define MOUNT_MNT 1 | ||
28 | #define MOUNT_UMNT 3 | ||
29 | */ | ||
30 | |||
31 | static struct rpc_program mnt_program; | 22 | static struct rpc_program mnt_program; |
32 | 23 | ||
33 | struct mnt_fhstatus { | 24 | struct mnt_fhstatus { |
34 | unsigned int status; | 25 | u32 status; |
35 | struct nfs_fh * fh; | 26 | struct nfs_fh *fh; |
36 | }; | 27 | }; |
37 | 28 | ||
38 | /** | 29 | /** |
@@ -90,8 +81,8 @@ int nfs_mount(struct sockaddr *addr, size_t len, char *hostname, char *path, | |||
90 | /* | 81 | /* |
91 | * XDR encode/decode functions for MOUNT | 82 | * XDR encode/decode functions for MOUNT |
92 | */ | 83 | */ |
93 | static int | 84 | static int xdr_encode_dirpath(struct rpc_rqst *req, __be32 *p, |
94 | xdr_encode_dirpath(struct rpc_rqst *req, __be32 *p, const char *path) | 85 | const char *path) |
95 | { | 86 | { |
96 | p = xdr_encode_string(p, path); | 87 | p = xdr_encode_string(p, path); |
97 | 88 | ||
@@ -99,8 +90,8 @@ xdr_encode_dirpath(struct rpc_rqst *req, __be32 *p, const char *path) | |||
99 | return 0; | 90 | return 0; |
100 | } | 91 | } |
101 | 92 | ||
102 | static int | 93 | static int xdr_decode_fhstatus(struct rpc_rqst *req, __be32 *p, |
103 | xdr_decode_fhstatus(struct rpc_rqst *req, __be32 *p, struct mnt_fhstatus *res) | 94 | struct mnt_fhstatus *res) |
104 | { | 95 | { |
105 | struct nfs_fh *fh = res->fh; | 96 | struct nfs_fh *fh = res->fh; |
106 | 97 | ||
@@ -111,8 +102,8 @@ xdr_decode_fhstatus(struct rpc_rqst *req, __be32 *p, struct mnt_fhstatus *res) | |||
111 | return 0; | 102 | return 0; |
112 | } | 103 | } |
113 | 104 | ||
114 | static int | 105 | static int xdr_decode_fhstatus3(struct rpc_rqst *req, __be32 *p, |
115 | xdr_decode_fhstatus3(struct rpc_rqst *req, __be32 *p, struct mnt_fhstatus *res) | 106 | struct mnt_fhstatus *res) |
116 | { | 107 | { |
117 | struct nfs_fh *fh = res->fh; | 108 | struct nfs_fh *fh = res->fh; |
118 | 109 | ||
@@ -131,53 +122,53 @@ xdr_decode_fhstatus3(struct rpc_rqst *req, __be32 *p, struct mnt_fhstatus *res) | |||
131 | #define MNT_fhstatus_sz (1 + 8) | 122 | #define MNT_fhstatus_sz (1 + 8) |
132 | #define MNT_fhstatus3_sz (1 + 16) | 123 | #define MNT_fhstatus3_sz (1 + 16) |
133 | 124 | ||
134 | static struct rpc_procinfo mnt_procedures[] = { | 125 | static struct rpc_procinfo mnt_procedures[] = { |
135 | [MNTPROC_MNT] = { | 126 | [MNTPROC_MNT] = { |
136 | .p_proc = MNTPROC_MNT, | 127 | .p_proc = MNTPROC_MNT, |
137 | .p_encode = (kxdrproc_t) xdr_encode_dirpath, | 128 | .p_encode = (kxdrproc_t) xdr_encode_dirpath, |
138 | .p_decode = (kxdrproc_t) xdr_decode_fhstatus, | 129 | .p_decode = (kxdrproc_t) xdr_decode_fhstatus, |
139 | .p_arglen = MNT_dirpath_sz, | 130 | .p_arglen = MNT_dirpath_sz, |
140 | .p_replen = MNT_fhstatus_sz, | 131 | .p_replen = MNT_fhstatus_sz, |
141 | .p_statidx = MNTPROC_MNT, | 132 | .p_statidx = MNTPROC_MNT, |
142 | .p_name = "MOUNT", | 133 | .p_name = "MOUNT", |
143 | }, | 134 | }, |
144 | }; | 135 | }; |
145 | 136 | ||
146 | static struct rpc_procinfo mnt3_procedures[] = { | 137 | static struct rpc_procinfo mnt3_procedures[] = { |
147 | [MOUNTPROC3_MNT] = { | 138 | [MOUNTPROC3_MNT] = { |
148 | .p_proc = MOUNTPROC3_MNT, | 139 | .p_proc = MOUNTPROC3_MNT, |
149 | .p_encode = (kxdrproc_t) xdr_encode_dirpath, | 140 | .p_encode = (kxdrproc_t) xdr_encode_dirpath, |
150 | .p_decode = (kxdrproc_t) xdr_decode_fhstatus3, | 141 | .p_decode = (kxdrproc_t) xdr_decode_fhstatus3, |
151 | .p_arglen = MNT_dirpath_sz, | 142 | .p_arglen = MNT_dirpath_sz, |
152 | .p_replen = MNT_fhstatus3_sz, | 143 | .p_replen = MNT_fhstatus3_sz, |
153 | .p_statidx = MOUNTPROC3_MNT, | 144 | .p_statidx = MOUNTPROC3_MNT, |
154 | .p_name = "MOUNT", | 145 | .p_name = "MOUNT", |
155 | }, | 146 | }, |
156 | }; | 147 | }; |
157 | 148 | ||
158 | 149 | ||
159 | static struct rpc_version mnt_version1 = { | 150 | static struct rpc_version mnt_version1 = { |
160 | .number = 1, | 151 | .number = 1, |
161 | .nrprocs = 2, | 152 | .nrprocs = 2, |
162 | .procs = mnt_procedures | 153 | .procs = mnt_procedures, |
163 | }; | 154 | }; |
164 | 155 | ||
165 | static struct rpc_version mnt_version3 = { | 156 | static struct rpc_version mnt_version3 = { |
166 | .number = 3, | 157 | .number = 3, |
167 | .nrprocs = 2, | 158 | .nrprocs = 2, |
168 | .procs = mnt3_procedures | 159 | .procs = mnt3_procedures, |
169 | }; | 160 | }; |
170 | 161 | ||
171 | static struct rpc_version * mnt_version[] = { | 162 | static struct rpc_version *mnt_version[] = { |
172 | NULL, | 163 | NULL, |
173 | &mnt_version1, | 164 | &mnt_version1, |
174 | NULL, | 165 | NULL, |
175 | &mnt_version3, | 166 | &mnt_version3, |
176 | }; | 167 | }; |
177 | 168 | ||
178 | static struct rpc_stat mnt_stats; | 169 | static struct rpc_stat mnt_stats; |
179 | 170 | ||
180 | static struct rpc_program mnt_program = { | 171 | static struct rpc_program mnt_program = { |
181 | .name = "mount", | 172 | .name = "mount", |
182 | .number = NFS_MNT_PROGRAM, | 173 | .number = NFS_MNT_PROGRAM, |
183 | .nrvers = ARRAY_SIZE(mnt_version), | 174 | .nrvers = ARRAY_SIZE(mnt_version), |