Christoph Hellwig
|
11afe9f76e
fs: add FL_LAYOUT lease type
|
10 years ago |
Christoph Hellwig
|
2ab99ee124
fs: track fl_owner for leases
|
10 years ago |
Jeff Layton
|
8116bf4cb6
locks: update comments that refer to inode->i_flock
|
10 years ago |
Jeff Layton
|
3d8e560de4
locks: consolidate NULL i_flctx checks in locks_remove_file
|
10 years ago |
Jeff Layton
|
9bd0f45b70
locks: keep a count of locks on the flctx lists
|
10 years ago |
Jeff Layton
|
7448cc37b1
locks: clean up the lm_change prototype
|
10 years ago |
Jeff Layton
|
6109c85037
locks: add a dedicated spinlock to protect i_flctx lists
|
10 years ago |
Jeff Layton
|
8634b51f6c
locks: convert lease handling to file_lock_context
|
10 years ago |
Jeff Layton
|
bd61e0a9c8
locks: convert posix locks to file_lock_context
|
10 years ago |
Jeff Layton
|
5263e31e45
locks: move flock locks to file_lock_context
|
10 years ago |
Jeff Layton
|
4a075e39c8
locks: add a new struct file_locking_context pointer to struct inode
|
10 years ago |
Jeff Layton
|
dd459bb197
locks: have locks_release_file use flock_lock_file to release generic flock locks
|
10 years ago |
Jeff Layton
|
6dee60f69d
locks: add new struct list_head to struct file_lock
|
10 years ago |
NeilBrown
|
52d304eb4e
locks: fix NULL-deref in generic_delete_lease
|
10 years ago |
Jeff Layton
|
6e129d0068
locks: flock_make_lock should return a struct file_lock (or PTR_ERR)
|
11 years ago |
Jeff Layton
|
7ca76311fe
locks: set fl_owner for leases to filp instead of current->files
|
11 years ago |
Jeff Layton
|
4d01b7f5e7
locks: give lm_break a return value
|
11 years ago |
Jeff Layton
|
03d12ddf84
locks: __break_lease cleanup in preparation of allowing direct removal of leases
|
11 years ago |
Jeff Layton
|
843c6b2f4c
locks: remove i_have_this_lease check from __break_lease
|
11 years ago |
Jeff Layton
|
c45198eda2
locks: move freeing of leases outside of i_lock
|
11 years ago |
Jeff Layton
|
f82b4b6780
locks: move i_lock acquisition into generic_*_lease handlers
|
11 years ago |
Jeff Layton
|
1c7dd2ff43
locks: define a lm_setup handler for leases
|
11 years ago |
Jeff Layton
|
e6f5c78930
locks: plumb a "priv" pointer into the setlease routines
|
11 years ago |
Jeff Layton
|
e51673aa5d
locks: clean up vfs_setlease kerneldoc comments
|
11 years ago |
Jeff Layton
|
0efaa7e82f
locks: generic_delete_lease doesn't need a file_lock at all
|
11 years ago |
Jeff Layton
|
bfe8602436
locks: close potential race in lease_get_mtime
|
11 years ago |
Jeff Layton
|
e0b93eddfe
security: make security_file_set_fowner, f_setown and __f_setown void return
|
11 years ago |
Jeff Layton
|
699688a416
locks: remove lock_may_read and lock_may_write
|
11 years ago |
Kinglong Mee
|
f328296e27
locks: Copy fl_lmops information for conflock in locks_copy_conflock()
|
11 years ago |
Kinglong Mee
|
5c97d7b147
locks: New ops in lock_manager_operations for get/put owner
|
11 years ago |