summaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems/nfs-rdma.txt
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@citi.umich.edu>2008-04-24 16:08:22 +0200
committerJ. Bruce Fields <bfields@citi.umich.edu>2008-04-25 19:00:11 +0200
commit1a747ee0cc11a198f9e2435add821bd0dfedb7c1 (patch)
tree10b5a55bde30bef3f466e5126bd44fc0e111fc5a /Documentation/filesystems/nfs-rdma.txt
parentlockd: unlock lockd locks held for a certain filesystem (diff)
downloadlinux-1a747ee0cc11a198f9e2435add821bd0dfedb7c1.tar.xz
linux-1a747ee0cc11a198f9e2435add821bd0dfedb7c1.zip
locks: don't call ->copy_lock methods on return of conflicting locks
The file_lock structure is used both as a heavy-weight representation of an active lock, with pointers to reference-counted structures, etc., and as a simple container for parameters that describe a file lock. The conflicting lock returned from __posix_lock_file is an example of the latter; so don't call the filesystem or lock manager callbacks when copying to it. This also saves the need for an unnecessary locks_init_lock in the nfsv4 server. Thanks to Trond for pointing out the error. Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu> Cc: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions