nfsd4: Convert NFSv4 to new lock interface
authorMarc Eshel <eshel@almaden.ibm.com>
Tue, 28 Nov 2006 21:26:41 +0000 (16:26 -0500)
committerJ. Bruce Fields <bfields@citi.umich.edu>
Mon, 7 May 2007 00:38:49 +0000 (20:38 -0400)
commitfd85b8170dabbf021987875ef7f903791f4f181e
tree9899d2e3e3cd3ac60ed5638add79e39045817e41
parent9b9d2ab4154a42ea4a119f7d3e4e0288bfe0bb79
nfsd4: Convert NFSv4 to new lock interface

Convert NFSv4 to the new lock interface.  We don't define any callback for now,
so we're not taking advantage of the asynchronous feature--that's less critical
for the multi-threaded nfsd then it is for the single-threaded lockd.  But this
does allow a cluster filesystems to export cluster-coherent locking to NFS.

Note that it's cluster filesystems that are the issue--of the filesystems that
define lock methods (nfs, cifs, etc.), most are not exportable by nfsd.

Signed-off-by: Marc Eshel <eshel@almaden.ibm.com>
Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
fs/nfsd/nfs4state.c