aboutsummaryrefslogtreecommitdiff
path: root/fs/ceph/locks.c
AgeCommit message (Expand)AuthorFilesLines
2016-10-03ceph: fix mandatory flock checkGravatar Yan, Zheng 1-2/+2
2015-10-22Move locks API users to locks_lock_inode_wait()Gravatar Benjamin Coddington 1-2/+2
2015-07-31ceph: fix ceph_encode_locks_to_buffer()Gravatar Yan, Zheng 1-1/+1
2015-02-16Revert "locks: keep a count of locks on the flctx lists"Gravatar Jeff Layton 1-2/+7
2015-01-16locks: keep a count of locks on the flctx listsGravatar Jeff Layton 1-9/+2
2015-01-16locks: add a dedicated spinlock to protect i_flctx listsGravatar Jeff Layton 1-4/+4
2015-01-16locks: convert posix locks to file_lock_contextGravatar Jeff Layton 1-32/+26
2015-01-16locks: move flock locks to file_lock_contextGravatar Jeff Layton 1-7/+16
2015-01-16ceph: move spinlocking into ceph_encode_locks_to_buffer and ceph_count_locksGravatar Jeff Layton 1-0/+4
2014-12-17ceph: fix file lock interruptionGravatar Yan, Zheng 1-10/+54
2014-06-02locks: ensure that fl_owner is always initialized properly in flock and lease...Gravatar Jeff Layton 1-8/+2
2014-04-28ceph: reserve caps for file layout/lock MDS requestsGravatar Yan, Zheng 1-0/+1
2014-04-04ceph: use fl->fl_file as owner identifier of flock and posix lockGravatar Yan, Zheng 1-20/+41
2014-04-04ceph: forbid mandatory file lockGravatar Yan, Zheng 1-0/+12
2014-04-04ceph: use fl->fl_type to decide flock operationGravatar Yan, Zheng 1-12/+9
2013-07-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Gravatar Linus Torvalds 1-1/+1
2013-07-01ceph: fix up comment for ceph_count_locks() as to which lock to holdGravatar Jim Schutt 1-1/+1
2013-06-29locks: protect most of the file_lock handling with i_lockGravatar Jeff Layton 1-1/+1
2013-05-17ceph: ceph_pagelist_append might sleep while atomicGravatar Jim Schutt 1-29/+47
2013-05-17ceph: add cpu_to_le32() calls when encoding a reconnect capabilityGravatar Jim Schutt 1-2/+5
2013-02-22new helper: file_inode(file)Gravatar Al Viro 1-1/+1
2011-06-07ceph: unwind canceled flock stateGravatar Sage Weil 1-10/+16
2011-06-07ceph: use ihold when we already have an inode refGravatar Sage Weil 1-1/+2
2010-12-01ceph: Behave better when handling file lock replies.Gravatar Herb Shiu 1-8/+30
2010-12-01ceph: pass lock information by struct file_lock instead of as individual params.Gravatar Herb Shiu 1-37/+21
2010-10-20ceph: preallocate flock state without locks heldGravatar Greg Farnum 1-2/+15
2010-10-20ceph: factor out libceph from Ceph file systemGravatar Yehuda Sadeh 1-3/+3
2010-08-25ceph: Fix warningsGravatar Alan Cox 1-5/+9
2010-08-02ceph: add flock/fcntl lock supportGravatar Greg Farnum 1-0/+256