Merge branch 'server-cluster-locking-api' of git://linux-nfs.org/~bfields/linux
* 'server-cluster-locking-api' of git://linux-nfs.org/~bfields/linux: gfs2: nfs lock support for gfs2 lockd: add code to handle deferred lock requests lockd: always preallocate block in nlmsvc_lock() lockd: handle test_lock deferrals lockd: pass cookie in nlmsvc_testlock lockd: handle fl_grant callbacks lockd: save lock state on deferral locks: add fl_grant callback for asynchronous lock return nfsd4: Convert NFSv4 to new lock interface locks: add lock cancel command locks: allow {vfs,posix}_lock_file to return conflicting lock locks: factor out generic/filesystem switch from setlock code locks: factor out generic/filesystem switch from test_lock locks: give posix_test_lock same interface as ->lock locks: make ->lock release private data before returning in GETLK case locks: create posix-to-flock helper functions locks: trivial removal of unnecessary parentheses
Showing
- fs/fuse/file.c 1 addition, 2 deletionsfs/fuse/file.c
- fs/gfs2/locking/dlm/plock.c 99 additions, 10 deletionsfs/gfs2/locking/dlm/plock.c
- fs/gfs2/locking/nolock/main.c 1 addition, 7 deletionsfs/gfs2/locking/nolock/main.c
- fs/gfs2/ops_file.c 6 additions, 6 deletionsfs/gfs2/ops_file.c
- fs/lockd/svc4proc.c 5 additions, 1 deletionfs/lockd/svc4proc.c
- fs/lockd/svclock.c 228 additions, 47 deletionsfs/lockd/svclock.c
- fs/lockd/svcproc.c 6 additions, 1 deletionfs/lockd/svcproc.c
- fs/lockd/svcsubs.c 1 addition, 1 deletionfs/lockd/svcsubs.c
- fs/locks.c 156 additions, 108 deletionsfs/locks.c
- fs/nfs/file.c 1 addition, 6 deletionsfs/nfs/file.c
- fs/nfs/nfs4proc.c 1 addition, 0 deletionsfs/nfs/nfs4proc.c
- fs/nfsd/nfs4state.c 19 additions, 11 deletionsfs/nfsd/nfs4state.c
- include/linux/fcntl.h 4 additions, 0 deletionsinclude/linux/fcntl.h
- include/linux/fs.h 6 additions, 3 deletionsinclude/linux/fs.h
- include/linux/lockd/lockd.h 12 additions, 2 deletionsinclude/linux/lockd/lockd.h
Loading
Please register or sign in to comment