Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
6c4155a9cd6bd07d3cb70ca5eeb6f2751de0931c
/
fs
/
lockd
/
svclock.c
61f98b0
Merge branch 'for-3.11' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 11 years ago
1c327d9
lockd: protect nlm_blocked access in nlmsvc_retry_blocked
by David Jeffery
· 11 years ago
3999e49
locks: add a new "lm_owner_key" lock operation
by Jeff Layton
· 12 years ago
f891a29
locks: drop the unused filp argument to posix_unblock_lock
by Jeff Layton
· 12 years ago
496ad9a
new helper: file_inode(file)
by Al Viro
· 12 years ago
c5aa1e5
close the race in nlmsvc_free_block()
by Al Viro
· 12 years ago
a0e881b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
446945a
lockd: shift grabbing a reference to nlm_host into nlm_alloc_call()
by Al Viro
· 12 years ago
5ccb006
LockD: pass actual network namespace to grace period management functions
by Stanislav Kinsbursky
· 12 years ago
ffa94db
SUNRPC/LOCKD: Fix build warnings when CONFIG_SUNRPC_DEBUG is undefined
by Trond Myklebust
· 13 years ago
8fb47a4
locks: rename lock-manager ops
by J. Bruce Fields
· 13 years ago
7db836d
lockd: Split nlm_release_call()
by Chuck Lever
· 14 years ago
d8367c5
lockd: Move nlmdbg_cookie2a() to svclock.c
by Chuck Lever
· 14 years ago
451a3c2
BKL: remove extraneous #include <smp_lock.h>
by Arnd Bergmann
· 14 years ago
a282a1f
lockd: fix nlmsvc_notify_blocked locking
by J. Bruce Fields
· 14 years ago
f904be9
lockd: Mostly remove BKL from the server
by Bryan Schumaker
· 14 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
7b02196
const: make lock_manager_operations const
by Alexey Dobriyan
· 15 years ago
a9e61e2
lockd: call locks_release_private to cleanup per-filesystem state
by Felix Blyakher
· 16 years ago
e33d1ea
lockd: clean up blocking lock cases of nlsmvc_lock()
by Miklos Szeredi
· 16 years ago
9d9b87c
lockd: fix regression in lockd's handling of blocked locks
by J. Bruce Fields
· 16 years ago
d22b1cf
lockd: reject reclaims outside the grace period
by J. Bruce Fields
· 17 years ago
b2b5028
lockd: move grace period checks to common code
by J. Bruce Fields
· 17 years ago
bde74e4
locks: add special return value for asynchronous locks
by Miklos Szeredi
· 16 years ago
14b395e
Merge branch 'for-2.6.27' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 16 years ago
a86dc49
SUNRPC: Remove the BKL from the callback functions
by Trond Myklebust
· 17 years ago
560de0e
lockd: get host reference in nlmsvc_create_block() instead of callers
by J. Bruce Fields
· 16 years ago
6d7bbbb
lockd: minor svclock.c style fixes
by J. Bruce Fields
· 16 years ago
6cde4de
lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_lock
by Jeff Layton
· 16 years ago
8f920d5
lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_testlock
by Jeff Layton
· 16 years ago
8e24eea
fs: replace remaining __FUNCTION__ occurrences
by Harvey Harrison
· 17 years ago
1a747ee
locks: don't call ->copy_lock methods on return of conflicting locks
by J. Bruce Fields
· 17 years ago
3c61eec
lockd: Fix stale nlmsvc_unlink_block comment
by J. Bruce Fields
· 17 years ago
d751a7c
NLM: Convert lockd to use kthreads
by Jeff Layton
· 17 years ago
c64e80d
NLM: don't requeue block if it was invalidated while GRANT_MSG was in flight
by Jeff Layton
· 17 years ago
9706501
NLM: don't reattempt GRANT_MSG when there is already an RPC in flight
by Jeff Layton
· 17 years ago
54ca95e
Leak in nlmsvc_testlock for async GETFL case
by Oleg Drokin
· 17 years ago
29dbf54
lockd: fix a leak in nlmsvc_testlock asynchronous request handling
by Oleg Drokin
· 17 years ago
a6d8543
NLM: Fix a memory leak in nlmsvc_testlock
by Trond Myklebust
· 17 years ago
255129d
NLM: Fix a circular lock dependency in lockd
by Trond Myklebust
· 17 years ago
ca5c8cd
lockd and nfsd endianness annotation fixes
by Al Viro
· 17 years ago
1a8322b
lockd: add code to handle deferred lock requests
by Marc Eshel
· 18 years ago
f812048
lockd: always preallocate block in nlmsvc_lock()
by Marc Eshel
· 18 years ago
5ea0d75
lockd: handle test_lock deferrals
by Marc Eshel
· 18 years ago
85f3f1b3
lockd: pass cookie in nlmsvc_testlock
by Marc Eshel
· 18 years ago
0e4ac9d
lockd: handle fl_grant callbacks
by Marc Eshel
· 18 years ago
2b36f41
lockd: save lock state on deferral
by Marc Eshel
· 18 years ago
150b393
locks: allow {vfs,posix}_lock_file to return conflicting lock
by Marc Eshel
· 18 years ago
9d6a8c5
locks: give posix_test_lock same interface as ->lock
by Marc Eshel
· 18 years ago
a995e9e
NLM: Fix double free in __nlm_async_call
by Trond Myklebust
· 18 years ago
e8c5c04
[PATCH] lockd endianness annotations
by Al Viro
· 18 years ago
225a719
[PATCH] struct path: convert lockd
by Josef Sipek
· 18 years ago
52921e0
[PATCH] lockd endianness annotations
by Al Viro
· 18 years ago
89e63ef
[PATCH] Convert lockd to use the newer mutex instead of the older semaphore
by Neil Brown
· 18 years ago
39be450
[PATCH] knfsd: match GRANTED_RES replies using cookies
by Olaf Kirch
· 18 years ago
f2af793
[PATCH] knfsd: lockd: make nlm_traverse_* more flexible
by Olaf Kirch
· 18 years ago
68a2d76c
[PATCH] knfsd: lockd: Change list of blocked list to list_node
by Olaf Kirch
· 18 years ago
db4e4c9
[PATCH] knfsd: when looking up a lockd host, pass hostname & length
by Olaf Kirch
· 18 years ago
e9ff399
[PATCH] namespaces: utsname: switch to using uts namespaces
by Serge E. Hallyn
· 18 years ago
f3d43c7
NLM/lockd: remove b_done
by J. Bruce Fields
· 18 years ago
6ab3d56
Remove obsolete #include <linux/config.h>
by Jörn Engel
· 18 years ago
ec535ce15
NFS: make 2 functions static
by Adrian Bunk
· 19 years ago
f3ee439f
LOCKD: nlmsvc_traverse_blocks return is unused
by J. Bruce Fields
· 19 years ago
d9f6eb7
lockd: blocks should hold a reference to the nlm_file
by Trond Myklebust
· 19 years ago
6041b79
lockd: Fix a typo in nlmsvc_grant_release()
by Trond Myklebust
· 19 years ago
9273723
NLM: Add nlmclnt_release_call
by Trond Myklebust
· 19 years ago
686517f
lockd: Make nlmsvc_create_block() use nlmsvc_lookup_host()
by Trond Myklebust
· 19 years ago
5e1abf8
lockd: Clean up of the server-side GRANTED code
by Trond Myklebust
· 19 years ago
6849c0c
lockd: Add refcounting to struct nlm_block
by Trond Myklebust
· 19 years ago
09c7938
lockd: Fix server-side lock blocking code
by Trond Myklebust
· 19 years ago
7117bf3
lockd: Remove FL_LOCKD flag
by J. Bruce Fields
· 19 years ago
8dc7c31
locks,lockd: fix race in nlmsvc_testlock
by Andy Adamson
· 19 years ago
a85f193
lockd: make nlmsvc_lock use only posix_lock_file
by Andy Adamson
· 19 years ago
5de0e50
lockd: simplify nlmsvc_grant_blocked
by Andy Adamson
· 19 years ago
15dadef
lockd: clean up nlmsvc_lock
by Andy Adamson
· 19 years ago
7bab377
lockd: Don't expose the process pid to the NLM server
by Trond Myklebust
· 19 years ago
64a318e
NLM: Further cancel fixes
by J. Bruce Fields
· 19 years ago
2c5acd2
NLM: clean up nlmsvc_delete_block
by J. Bruce Fields
· 19 years ago
5996a29
NLM: don't unlock on cancel requests
by J. Bruce Fields
· 19 years ago
f232142
NLM: Clean up nlmsvc_grant_reply locking
by J. Bruce Fields
· 19 years ago
963d8fe
RPC: Clean up RPC task structure
by Trond Myklebust
· 19 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago