summaryrefslogtreecommitdiffstats
path: root/fs/ceph/locks.c
AgeCommit message (Expand)AuthorLines
2025-10-08ceph: add checking of wait_for_completion_killable() return valueViacheslav Dubeyko-1/+4
2024-02-05ceph: adapt to breakup of struct file_lockJeff Layton-25/+26
2024-02-05filelock: split common fields into struct file_lock_coreJeff Layton-0/+1
2024-02-05ceph: convert to using new filelock helpersJeff Layton-12/+12
2023-11-03ceph: print cluster fsid and client global_id in all debug logsXiubo Li-24/+33
2023-01-11filelock: move file locking definitions to separate header fileJeff Layton-0/+1
2023-01-02ceph: avoid use-after-free in ceph_fl_release_lock()Xiubo Li-2/+18
2023-01-02ceph: switch to vfs_inode_has_locks() to fix file lock bugXiubo Li-4/+0
2022-11-30ceph: use locks_inode_context helperJeff Layton-2/+2
2022-03-01ceph: eliminate req->r_wait_for_completion from ceph_mds_requestJeff Layton-4/+4
2021-11-13Merge tag 'ceph-for-5.16-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds-0/+6
2021-11-08ceph: shut down access to inode when async create failsJeff Layton-0/+6
2021-09-10locks: remove LOCK_MAND flock lock supportJeff Layton-3/+0
2021-08-23fs: remove mandatory file locking supportJeff Layton-3/+0
2020-12-14ceph: fix up some warnings on W=1 buildsJeff Layton-4/+4
2020-10-12ceph: add ceph_sb_to_mdsc helper support to parse the mdscXiubo Li-1/+1
2020-03-30ceph: check if file lock exists before sending unlock requestYan, Zheng-2/+29
2019-09-16ceph: return -EIO if read/write against filp that lost file locksYan, Zheng-2/+6
2019-08-22ceph: don't try fill file_lock on unsuccessful GETFILELOCK replyJeff Layton-2/+1
2019-05-07ceph: remove duplicated filelock ref increaseZhi Zhang-13/+0
2018-04-02ceph: add newline to end of debug message formatChengguang Xu-10/+10
2017-11-13ceph: handle 'session get evicted while there are file locks'Yan, Zheng-12/+40
2017-11-13ceph: optimize flock encoding during reconnectYan, Zheng-7/+10
2017-11-13ceph: make lock_to_ceph_filelock() staticYan, Zheng-31/+31
2017-11-13ceph: keep auth cap when inode has flocks or posix locksYan, Zheng-9/+53
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman-0/+1
2017-07-16fs/locks: Remove fl_nspid and use fs-specific l_pid for remote locksBenjamin Coddington-1/+1
2017-07-07ceph: don't re-send interrupted flock requestYan, Zheng-1/+24
2016-10-03ceph: fix mandatory flock checkYan, Zheng-2/+2
2015-10-22Move locks API users to locks_lock_inode_wait()Benjamin Coddington-2/+2
2015-07-31ceph: fix ceph_encode_locks_to_buffer()Yan, Zheng-1/+1
2015-02-16Revert "locks: keep a count of locks on the flctx lists"Jeff Layton-2/+7
2015-01-16locks: keep a count of locks on the flctx listsJeff Layton-9/+2
2015-01-16locks: add a dedicated spinlock to protect i_flctx listsJeff Layton-4/+4
2015-01-16locks: convert posix locks to file_lock_contextJeff Layton-32/+26
2015-01-16locks: move flock locks to file_lock_contextJeff Layton-7/+16
2015-01-16ceph: move spinlocking into ceph_encode_locks_to_buffer and ceph_count_locksJeff Layton-0/+4
2014-12-17ceph: fix file lock interruptionYan, Zheng-10/+54
2014-06-02locks: ensure that fl_owner is always initialized properly in flock and lease...Jeff Layton-8/+2
2014-04-28ceph: reserve caps for file layout/lock MDS requestsYan, Zheng-0/+1
2014-04-04ceph: use fl->fl_file as owner identifier of flock and posix lockYan, Zheng-20/+41
2014-04-04ceph: forbid mandatory file lockYan, Zheng-0/+12
2014-04-04ceph: use fl->fl_type to decide flock operationYan, Zheng-12/+9
2013-07-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Linus Torvalds-1/+1
2013-07-01ceph: fix up comment for ceph_count_locks() as to which lock to holdJim Schutt-1/+1
2013-06-29locks: protect most of the file_lock handling with i_lockJeff Layton-1/+1
2013-05-17ceph: ceph_pagelist_append might sleep while atomicJim Schutt-29/+47
2013-05-17ceph: add cpu_to_le32() calls when encoding a reconnect capabilityJim Schutt-2/+5
2013-02-22new helper: file_inode(file)Al Viro-1/+1
2011-06-07ceph: unwind canceled flock stateSage Weil-10/+16