Jeff Layton
|
7012b02a2b
locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock
|
12 years ago |
Al Viro
|
84d08fa888
helper for reading ->d_count
|
12 years ago |
Jeff Layton
|
7b2296afb3
locks: give the blocked_hash its own spinlock
|
12 years ago |
Jeff Layton
|
3999e49364
locks: add a new "lm_owner_key" lock operation
|
12 years ago |
Jeff Layton
|
48f7418654
locks: turn the blocked_list into a hashtable
|
12 years ago |
Jeff Layton
|
139ca04ee5
locks: convert fl_link to a hlist_node
|
12 years ago |
Jeff Layton
|
4e8c765d38
locks: avoid taking global lock if possible when waking up blocked waiters
|
12 years ago |
Jeff Layton
|
1c8c601a8c
locks: protect most of the file_lock handling with i_lock
|
12 years ago |
Jeff Layton
|
8897469171
locks: encapsulate the fl_link list handling
|
12 years ago |
Jeff Layton
|
b9746ef80f
locks: make "added" in __posix_lock_file a bool
|
12 years ago |
Jeff Layton
|
1cb3601259
locks: comment cleanups and clarifications
|
12 years ago |
Jeff Layton
|
d4f22d19df
locks: make generic_add_lease and generic_delete_lease static
|
12 years ago |
Jeff Layton
|
1a9e64a711
cifs: use posix_unblock_lock instead of locks_delete_block
|
12 years ago |
Jeff Layton
|
f891a29f46
locks: drop the unused filp argument to posix_unblock_lock
|
12 years ago |
Al Viro
|
496ad9aa8e
new helper: file_inode(file)
|
12 years ago |
J. Bruce Fields
|
f474af7051
nfs: disintegrate UAPI for nfs
|
12 years ago |
Al Viro
|
2903ff019b
switch simple cases of fget_light to fdget
|
13 years ago |
Jeff Layton
|
0ee5c6d632
vfs: don't treat fl_type as a bitmap
|
13 years ago |
J. Bruce Fields
|
068535f1fe
locks: remove unused lm_release_private
|
13 years ago |
Linus Torvalds
|
08843b79fb
Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linux
|
13 years ago |
J. Bruce Fields
|
96d6d59cea
locks: move lease-specific code out of locks_delete_lock
|
13 years ago |
Filipe Brandenburger
|
3b6e2723f3
locks: prevent side-effects of locks_release_private before file_lock is initialized
|
13 years ago |
J. Bruce Fields
|
0ec4f431eb
locks: fix checking of fcntl_setlease argument
|
13 years ago |
Dave Jones
|
8d657eb3b4
Remove easily user-triggerable BUG from generic_setlease
|
13 years ago |
Al Viro
|
bdc689594b
switch flock to fget_light/fput_light
|
13 years ago |
Linus Torvalds
|
644473e9c6
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
|
13 years ago |
Eric W. Biederman
|
8e96e3b7b8
userns: Use uid_eq gid_eq helpers when comparing kuids and kgids in the vfs
|
13 years ago |
Pavel Shilovsky
|
66189be74f
CIFS: Fix VFS lock usage for oplocked files
|
13 years ago |
Linus Torvalds
|
6d4b9e38d3
vfs: fix handling of lock allocation failure in lease-break case
|
13 years ago |
Linus Torvalds
|
1442d1678c
Merge branch 'for-3.2' of git://linux-nfs.org/~bfields/linux
|
13 years ago |