Jeff Layton
|
cff2fce58b
locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead
|
11 years ago |
Jeff Layton
|
0d3f7a2dd2
locks: rename file-private locks to "open file description locks"
|
11 years ago |
Jeff Layton
|
f1c6bb2cb8
locks: allow __break_lease to sleep even when break_time is 0
|
11 years ago |
Jeff Layton
|
29723adee1
locks: make locks_mandatory_area check for file-private locks
|
11 years ago |
Jeff Layton
|
d7a06983a0
locks: fix locks_mandatory_locked to respect file-private locks
|
11 years ago |
Jeff Layton
|
90478939dc
locks: require that flock->l_pid be set to 0 for file-private locks
|
11 years ago |
Jeff Layton
|
5d50ffd7c3
locks: add new fcntl cmd values for handling file private locks
|
11 years ago |
Jeff Layton
|
57b65325fe
locks: skip deadlock detection on FL_FILE_PVT locks
|
11 years ago |
Jeff Layton
|
c1e62b8fc3
locks: pass the cmd value to fcntl_getlk/getlk64
|
11 years ago |
Jeff Layton
|
3fd80cddc6
locks: report l_pid as -1 for FL_FILE_PVT locks
|
11 years ago |
Jeff Layton
|
c918d42a27
locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT"
|
11 years ago |
Jeff Layton
|
78ed8a1338
locks: rename locks_remove_flock to locks_remove_file
|
11 years ago |
Jeff Layton
|
bce7560d49
locks: consolidate checks for compatible filp->f_mode values in setlk handlers
|
11 years ago |
J. Bruce Fields
|
ef12e72a01
locks: fix posix lock range overflow handling
|
11 years ago |
Jeff Layton
|
8c3cac5e6a
locks: eliminate BUG() call when there's an unexpected lock on file close
|
11 years ago |
Jeff Layton
|
b03dfdec03
locks: add __acquires and __releases annotations to locks_start and locks_stop
|
11 years ago |
Jeff Layton
|
6ca10ed8ed
locks: remove "inline" qualifier from fl_link manipulation functions
|
11 years ago |
Jeff Layton
|
46dad7603f
locks: clean up comment typo
|
11 years ago |
Jeff Layton
|
24cbe7845e
locks: close potential race between setlease and open
|
11 years ago |
Dan Carpenter
|
4fdb793ffe
locks: missing unlock on error in generic_add_lease()
|
11 years ago |
J. Bruce Fields
|
df4e8d2c1d
locks: implement delegations
|
13 years ago |
J. Bruce Fields
|
617588d518
locks: introduce new FL_DELEG lock flag
|
14 years ago |
Al Viro
|
72c2d53192
file->f_op is never NULL...
|
12 years ago |
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 |