NFS: Create a common argument structure for reads and writes
[linux-2.6-block.git] / fs / nfs / nfs2xdr.c
index 62db136339ea9cb95b6d48ca1b4427b9723ad662..461cd8bd9401728d74378a04ba4319a145d318ca 100644 (file)
@@ -613,7 +613,7 @@ static void nfs2_xdr_enc_readlinkargs(struct rpc_rqst *req,
  *     };
  */
 static void encode_readargs(struct xdr_stream *xdr,
-                           const struct nfs_readargs *args)
+                           const struct nfs_pgio_args *args)
 {
        u32 offset = args->offset;
        u32 count = args->count;
@@ -629,7 +629,7 @@ static void encode_readargs(struct xdr_stream *xdr,
 
 static void nfs2_xdr_enc_readargs(struct rpc_rqst *req,
                                  struct xdr_stream *xdr,
-                                 const struct nfs_readargs *args)
+                                 const struct nfs_pgio_args *args)
 {
        encode_readargs(xdr, args);
        prepare_reply_buffer(req, args->pages, args->pgbase,
@@ -649,7 +649,7 @@ static void nfs2_xdr_enc_readargs(struct rpc_rqst *req,
  *     };
  */
 static void encode_writeargs(struct xdr_stream *xdr,
-                            const struct nfs_writeargs *args)
+                            const struct nfs_pgio_args *args)
 {
        u32 offset = args->offset;
        u32 count = args->count;
@@ -669,7 +669,7 @@ static void encode_writeargs(struct xdr_stream *xdr,
 
 static void nfs2_xdr_enc_writeargs(struct rpc_rqst *req,
                                   struct xdr_stream *xdr,
-                                  const struct nfs_writeargs *args)
+                                  const struct nfs_pgio_args *args)
 {
        encode_writeargs(xdr, args);
        xdr->buf->flags |= XDRBUF_WRITE;