]> git.neil.brown.name Git - history.git/commit
[PATCH] A basic NFSv4 client for 2.5.x
authorTrond Myklebust <trond.myklebust@fys.uio.no>
Thu, 10 Oct 2002 05:49:07 +0000 (22:49 -0700)
committerLinus Torvalds <torvalds@penguin.transmeta.com>
Thu, 10 Oct 2002 05:49:07 +0000 (22:49 -0700)
commitaa1e1176cc0f01e360a60ab1a8bf6823860c4173
tree056238158273577cb61c4f3c3ba575d76fd3d3ae
parent42394298246a426141f94b22a1d864085913258f
[PATCH] A basic NFSv4 client for 2.5.x

This is a nontrivial change to the NFS client.

Synchronous READ operations are currently done via the ->read() nfs_rpc_op.
Therefore, the synchronous READ path can easily be adapted for NFSv4.  On
the other hand, the asynchronous READ path contains several NFSv3-specific
features, which make it difficult to adapt for NFSv4.

In this patch and the next, we modify the async READ path to be
version-agnostic.  This patch just changes the 'struct nfs_read_data'
so that the v2- and v3-specific parts are moved into a private area,
with room for a v4-specific part in parallel.  None of the logic is
changed.
fs/nfs/read.c