summaryrefslogtreecommitdiff
path: root/fs/ceph/caps.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-26ceph: force a cap message when a deferred revoke can't be acked immediatelyMax Kellermann1-7/+56
2026-08-26ceph: fix UAF in __kick_flushing_caps() on cf entry freed during unlockXiubo Li1-2/+9
2026-08-26ceph: pass inode pointer around instead of reloading itMax Kellermann1-30/+28
2026-08-26ceph: mark cap remove with RB_CLEAR_NODE() instead of setting ci=NULLMax Kellermann1-2/+5
2026-08-26ceph: add helper function ceph_cap_is_removed()Max Kellermann1-5/+3
2026-08-26ceph: make __ceph_remove_cap() staticMax Kellermann1-1/+1
2026-08-26ceph: fix use-after-dereference of NULL ci in __ceph_remove_cap()Xiubo Li1-7/+10
2026-08-26ceph: use GFP_NOFS for cap flush allocation in writeback pathXiubo Li1-1/+1
2026-08-26ceph: skip __touch_cap() most of the timeMax Kellermann1-0/+8
2026-07-23ceph: fix hanging __ceph_get_caps() with stale mds_wantedMax Kellermann1-2/+15
2026-07-23ceph: fix pre-auth out-of-bounds read on snaptrace in ceph_handle_caps()Bryam Vargas1-0/+1
2026-06-22ceph: add diagnostic timeout loop to wait_caps_flush()Alex Markuze1-0/+10
2026-06-22ceph: convert inode flags to named bit positions and atomic bitopsAlex Markuze1-12/+12
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2025-12-10ceph: add trace points to the MDS clientMax Kellermann1-0/+4
2025-06-17ceph: fix a race with rename() in ceph_mdsc_build_path()Al Viro1-11/+7
2024-11-19ceph: improve caps debugging outputPatrick Donnelly1-18/+17
2024-11-19ceph: correct ceph_mds_cap_peer field namePatrick Donnelly1-9/+9
2024-11-18ceph: miscellaneous spelling fixesDmitry Antipov1-1/+1
2024-11-18ceph: Remove fs/ceph deadcodeDr. David Alan Gilbert1-14/+0
2024-09-24ceph: Fix typo in the commentYan Zhen1-1/+1
2024-09-24ceph: flush all caps releases when syncing the whole filesystemXiubo Li1-0/+22
2024-09-24ceph: rename ceph_flush_cap_releases() to ceph_flush_session_cap_releases()Xiubo Li1-1/+1
2024-08-27ceph: Convert to use jiffies macroChen Yufan1-1/+2
2024-08-01ceph: force sending a cap update msg back to MDS for revoke opXiubo Li1-11/+24
2024-07-23ceph: use cap_wait_list only if debugfs is enabledMax Kellermann1-0/+6
2024-04-11ceph: switch to use cap_delay_lock for the unlink delay listXiubo Li1-2/+2
2024-03-18ceph: break the check delayed cap loop every 5sXiubo Li1-0/+8
2024-02-13ceph: add ceph_cap_unlink_work to fire check_caps() immediatelyXiubo Li1-1/+16
2024-02-13ceph: always queue a writeback when revoking the Fb capsXiubo Li1-24/+24
2024-02-07ceph: always check dir caps asynchronouslyXiubo Li1-6/+0
2024-02-07ceph: prevent use-after-free in encode_cap_msg()Rishabh Dave1-1/+2
2024-01-15ceph: fix deadlock or deadcode of misusing dget()Xiubo Li1-6/+3
2023-11-10Merge tag 'ceph-for-6.7-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-324/+437
2023-11-03ceph: print cluster fsid and client global_id in all debug logsXiubo Li1-299/+409
2023-11-03ceph: rename _to_client() to _to_fs_client()Xiubo Li1-20/+20
2023-11-03ceph: pass the mdsc to several helpersXiubo Li1-6/+9
2023-10-18ceph: convert to new timestamp accessorsJeff Layton1-2/+2
2023-09-06Merge tag 'ceph-for-6.6-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds1-29/+206
2023-08-24ceph: fix updating i_truncate_pagecache_size for fscryptXiubo Li1-2/+2
2023-08-24ceph: drop messages from MDS when unmountingXiubo Li1-1/+5
2023-08-24ceph: add truncate size handling support for fscryptXiubo Li1-5/+13
2023-08-24ceph: handle fscrypt fields in cap messages from MDSJeff Layton1-2/+83
2023-08-24ceph: size handling in MClientRequest, cap updates and inode tracesJeff Layton1-18/+26
2023-08-24ceph: encode encrypted name in ceph_mdsc_build_path and dentry releaseJeff Layton1-4/+28
2023-08-22ceph: fscrypt_auth handling for cephJeff Layton1-13/+65
2023-07-13ceph: convert to ctime accessor functionsJeff Layton1-1/+1
2023-06-30ceph: don't let check_caps skip sending responses for revoke msgsXiubo Li1-0/+9
2023-06-30ceph: issue a cap release immediately if no cap existsXiubo Li1-11/+29