summaryrefslogtreecommitdiffstats
path: root/fs/locks.c
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@citi.umich.edu>2007-06-08 21:23:34 +0200
committerJ. Bruce Fields <bfields@citi.umich.edu>2007-07-19 01:17:19 +0200
commit370f6599e8bc03fd9fc6d1a1be00ae0c6373ca59 (patch)
treea68ac809ec45dd09d9a24250f8ebcf3825ccea23 /fs/locks.c
parentgfs2: stop giving out non-cluster-coherent leases (diff)
downloadlinux-370f6599e8bc03fd9fc6d1a1be00ae0c6373ca59.tar.xz
linux-370f6599e8bc03fd9fc6d1a1be00ae0c6373ca59.zip
nfs: disable leases over NFS
As Peter Staubach says elsewhere (http://marc.info/?l=linux-kernel&m=118113649526444&w=2): > The problem is that some file system such as NFSv2 and NFSv3 do > not have sufficient support to be able to support leases correctly. > In particular for these two file systems, there is no over the wire > protocol support. > > Currently, these two file systems fail the fcntl(F_SETLEASE) call > accidentally, due to a reference counting difference. These file > systems should fail more consciously, with a proper error to > indicate that the call is invalid for them. Define an nfs setlease method that just returns -EINVAL. If someone can demonstrate a real need, perhaps we could reenable them in the presence of the "nolock" mount option. Signed-off-by: "J. Bruce Fields" <bfields@citi.umich.edu> Cc: Peter Staubach <staubach@redhat.com> Cc: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/locks.c')
0 files changed, 0 insertions, 0 deletions