summaryrefslogtreecommitdiffstats
path: root/fs/ceph/caps.c
AgeCommit message (Expand)AuthorLines
2025-06-17ceph: fix a race with rename() in ceph_mdsc_build_path()Al Viro-11/+7
2024-11-19ceph: improve caps debugging outputPatrick Donnelly-18/+17
2024-11-19ceph: correct ceph_mds_cap_peer field namePatrick Donnelly-9/+9
2024-11-18ceph: miscellaneous spelling fixesDmitry Antipov-1/+1
2024-11-18ceph: Remove fs/ceph deadcodeDr. David Alan Gilbert-14/+0
2024-09-24ceph: Fix typo in the commentYan Zhen-1/+1
2024-09-24ceph: flush all caps releases when syncing the whole filesystemXiubo Li-0/+22
2024-09-24ceph: rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases()Xiubo Li-1/+1
2024-08-27ceph: Convert to use jiffies macroChen Yufan-1/+2
2024-08-01ceph: force sending a cap update msg back to MDS for revoke opXiubo Li-11/+24
2024-07-23ceph: use cap_wait_list only if debugfs is enabledMax Kellermann-0/+6
2024-04-11ceph: switch to use cap_delay_lock for the unlink delay listXiubo Li-2/+2
2024-03-18ceph: break the check delayed cap loop every 5sXiubo Li-0/+8
2024-02-13ceph: add ceph_cap_unlink_work to fire check_caps() immediatelyXiubo Li-1/+16
2024-02-13ceph: always queue a writeback when revoking the Fb capsXiubo Li-24/+24
2024-02-07ceph: always check dir caps asynchronouslyXiubo Li-6/+0
2024-02-07ceph: prevent use-after-free in encode_cap_msg()Rishabh Dave-1/+2
2024-01-15ceph: fix deadlock or deadcode of misusing dget()Xiubo Li-6/+3
2023-11-10Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds-325/+438
2023-11-03ceph: print cluster fsid and client global_id in all debug logsXiubo Li-300/+410
2023-11-03ceph: rename _to_client() to _to_fs_client()Xiubo Li-20/+20
2023-11-03ceph: pass the mdsc to several helpersXiubo Li-6/+9
2023-10-18ceph: convert to new timestamp accessorsJeff Layton-2/+2
2023-09-06Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds-29/+206
2023-08-24ceph: fix updating i_truncate_pagecache_size for fscryptXiubo Li-2/+2
2023-08-24ceph: drop messages from MDS when unmountingXiubo Li-1/+5
2023-08-24ceph: add truncate size handling support for fscryptXiubo Li-5/+13
2023-08-24ceph: handle fscrypt fields in cap messages from MDSJeff Layton-2/+83
2023-08-24ceph: size handling in MClientRequest, cap updates and inode tracesJeff Layton-18/+26
2023-08-24ceph: encode encrypted name in ceph_mdsc_build_path and dentry releaseJeff Layton-4/+28
2023-08-22ceph: fscrypt_auth handling for cephJeff Layton-13/+65
2023-07-13ceph: convert to ctime accessor functionsJeff Layton-1/+1
2023-06-30ceph: don't let check_caps skip sending responses for revoke msgsXiubo Li-0/+9
2023-06-30ceph: issue a cap release immediately if no cap existsXiubo Li-11/+29
2023-06-30ceph: trigger to flush the buffer when making snapshotXiubo Li-0/+6
2023-06-08ceph: fix use-after-free bug for inodes when flushing capsnapsXiubo Li-0/+6
2023-04-30ceph: fix potential use-after-free bug when trimming capsXiubo Li-1/+1
2023-02-20Merge tag 'locks-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayt...Linus Torvalds-0/+1
2023-02-02ceph: blocklist the kclient when receiving corrupted snap traceXiubo Li-3/+13
2023-01-11filelock: move file locking definitions to separate header fileJeff Layton-0/+1
2023-01-02ceph: switch to vfs_inode_has_locks() to fix file lock bugXiubo Li-1/+1
2022-12-12ceph: try to check caps immediately after async creating finishesXiubo Li-0/+2
2022-12-12ceph: remove useless session parameter for check_caps()Xiubo Li-14/+9
2022-11-14ceph: fix NULL pointer dereference for req->r_sessionXiubo Li-36/+12
2022-10-04ceph: Use kcalloc for allocating multiple elementsKenneth Lee-1/+1
2022-10-04ceph: no need to wait for transition RDCACHE|RD -> RDXiubo Li-2/+6
2022-10-04ceph: wake up the waiters if any new caps comesXiubo Li-0/+4
2022-08-03ceph: flush the dirty caps immediatelly when quota is approachingXiubo Li-2/+3
2022-08-03ceph: don't get the inline data for new creating filesXiubo Li-1/+1
2022-08-03ceph: make change_auth_cap_ses a global symbolXiubo Li-2/+2