diff options
author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-12-13 15:23:44 -0500 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2007-02-03 18:35:06 -0500 |
commit | 8e0969f0451eaf7cf32f2ec3946196d8d0b1cb2c (patch) | |
tree | 66f3e1ca0761d77e21ac3d24bacc1574189cfc64 /fs/nfs/nfs3proc.c | |
parent | c228fd3aeef55637354167faead74c579d5da28b (diff) |
NFS: Remove nfs_readpage_sync()
It makes no sense to maintain 2 parallel systems for reading in pages.
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs/nfs3proc.c')
-rw-r--r-- | fs/nfs/nfs3proc.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/fs/nfs/nfs3proc.c b/fs/nfs/nfs3proc.c index acd8fe9762d3..7d0371e2bad5 100644 --- a/fs/nfs/nfs3proc.c +++ b/fs/nfs/nfs3proc.c | |||
@@ -253,29 +253,6 @@ static int nfs3_proc_readlink(struct inode *inode, struct page *page, | |||
253 | return status; | 253 | return status; |
254 | } | 254 | } |
255 | 255 | ||
256 | static int nfs3_proc_read(struct nfs_read_data *rdata) | ||
257 | { | ||
258 | int flags = rdata->flags; | ||
259 | struct inode * inode = rdata->inode; | ||
260 | struct nfs_fattr * fattr = rdata->res.fattr; | ||
261 | struct rpc_message msg = { | ||
262 | .rpc_proc = &nfs3_procedures[NFS3PROC_READ], | ||
263 | .rpc_argp = &rdata->args, | ||
264 | .rpc_resp = &rdata->res, | ||
265 | .rpc_cred = rdata->cred, | ||
266 | }; | ||
267 | int status; | ||
268 | |||
269 | dprintk("NFS call read %d @ %Ld\n", rdata->args.count, | ||
270 | (long long) rdata->args.offset); | ||
271 | nfs_fattr_init(fattr); | ||
272 | status = rpc_call_sync(NFS_CLIENT(inode), &msg, flags); | ||
273 | if (status >= 0) | ||
274 | nfs_refresh_inode(inode, fattr); | ||
275 | dprintk("NFS reply read: %d\n", status); | ||
276 | return status; | ||
277 | } | ||
278 | |||
279 | /* | 256 | /* |
280 | * Create a regular file. | 257 | * Create a regular file. |
281 | * For now, we don't implement O_EXCL. | 258 | * For now, we don't implement O_EXCL. |
@@ -855,7 +832,6 @@ const struct nfs_rpc_ops nfs_v3_clientops = { | |||
855 | .lookup = nfs3_proc_lookup, | 832 | .lookup = nfs3_proc_lookup, |
856 | .access = nfs3_proc_access, | 833 | .access = nfs3_proc_access, |
857 | .readlink = nfs3_proc_readlink, | 834 | .readlink = nfs3_proc_readlink, |
858 | .read = nfs3_proc_read, | ||
859 | .create = nfs3_proc_create, | 835 | .create = nfs3_proc_create, |
860 | .remove = nfs3_proc_remove, | 836 | .remove = nfs3_proc_remove, |
861 | .unlink_setup = nfs3_proc_unlink_setup, | 837 | .unlink_setup = nfs3_proc_unlink_setup, |