Commit Graph

175 Commits (e4fbaee29272533a242f117d18712e2974520d2c)

Author SHA1 Message Date
Dan Carpenter 4fdb793ffe locks: missing unlock on error in generic_add_lease() 11 years ago
J. Bruce Fields df4e8d2c1d locks: implement delegations 11 years ago
J. Bruce Fields 617588d518 locks: introduce new FL_DELEG lock flag 11 years ago
Al Viro 72c2d53192 file->f_op is never NULL... 11 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
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
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
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
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
Paul Bolle 395cf9691d doc: fix broken references 14 years ago
J. Bruce Fields 8335ebd94b leases: split up generic_setlease into lock/unlock cases 14 years ago
J. Bruce Fields c1f24ef4ed locks: setlease cleanup 14 years ago
J. Bruce Fields 778fc546f7 locks: fix tracking of inprogress lease breaks 14 years ago
J. Bruce Fields 710b721696 locks: move F_INPROGRESS from fl_type to fl_flags field 14 years ago
J. Bruce Fields ab83fa4b49 locks: minor lease cleanup 14 years ago
J. Bruce Fields 8fb47a4fbf locks: rename lock-manager ops 14 years ago
Miklos Szeredi ee19cc406d fs: locks: remove init_once 14 years ago
Miklos Szeredi a51cb91d81 fs: fix lock initialization 14 years ago
Namhyung Kim f32cb53219 locks: use assign_type() 14 years ago
Matt Fleming ae7eb8979c fs/locks.c: Remove stale FIXME left over from BKL conversion 14 years ago
Nick Piggin b7ab39f631 fs: dcache scale dentry refcount 14 years ago
J. Bruce Fields 255c7cf810 locks: minor setlease cleanup 14 years ago
J. Bruce Fields c45821d263 locks: eliminate fl_mylease callback 14 years ago
Arnd Bergmann 451a3c24b0 BKL: remove extraneous #include <smp_lock.h> 14 years ago
J. Bruce Fields 8896b93f42 locks: remove dead lease error-handling code 14 years ago
J. Bruce Fields 3df057ac9a locks: fix leak on merging leases 14 years ago
Christoph Hellwig bb8430a2c8 locks: remove fl_copy_lock lock_manager operation 14 years ago
Christoph Hellwig 51ee4b84f5 locks: let the caller free file_lock on ->setlease failure 14 years ago
J. Bruce Fields 05fa3135fd locks: fix setlease methods to free passed-in lock 14 years ago