aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ceph/caps.c
AgeCommit message (Expand)Author
2024-02-23ceph: fix deadlock or deadcode of misusing dget()Xiubo Li
2023-08-11ceph: show tasks waiting on caps in debugfs caps fileJeff Layton
2023-07-27ceph: don't let check_caps skip sending responses for revoke msgsXiubo Li
2023-06-14ceph: fix use-after-free bug for inodes when flushing capsnapsXiubo Li
2021-10-27ceph: fix handling of "meta" errorsJeff Layton
2021-09-26ceph: lockdep annotations for try_nonblocking_invalidateJeff Layton
2021-08-18ceph: reduce contention in ceph_check_delayed_caps()Luis Henriques
2021-05-22ceph: fix fscache invalidationJeff Layton
2020-12-30ceph: fix race in concurrent __ceph_remove_cap invocationsLuis Henriques
2020-10-01ceph: fix potential race in ceph_check_capsJeff Layton
2020-06-03ceph: flush release queue when handling caps for unknown inodeJeff Layton
2020-05-27ceph: fix double unlock in handle_cap_export()Wu Bo
2020-04-29ceph: don't skip updating wanted caps when cap is staleYan, Zheng
2019-10-29ceph: fix use-after-free in __ceph_remove_cap()Luis Henriques
2019-09-16ceph: remove incorrect comment above __send_capJeff Layton
2019-09-16ceph: remove CEPH_I_NOFLUSHJeff Layton
2019-09-16ceph: remove unneeded test in try_flush_capsJeff Layton
2019-09-16ceph: have __mark_caps_flushing return flush_tidJeff Layton
2019-09-16ceph: fix comments over ceph_add_capJeff Layton
2019-09-16ceph: fetch cap_gen under spinlock in ceph_add_capJeff Layton
2019-09-16ceph: remove ceph_get_cap_mds and __ceph_get_cap_mdsJeff Layton
2019-09-16ceph: invalidate all write mode filp after reconnectYan, Zheng
2019-09-16ceph: return -EIO if read/write against filp that lost file locksYan, Zheng
2019-09-16ceph: pass filp to ceph_get_caps()Yan, Zheng
2019-09-16ceph: track and report error of async metadata operationYan, Zheng
2019-08-22ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()Luis Henriques
2019-07-08ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAPYan, Zheng
2019-07-08ceph: kick flushing and flush snaps before sending normal cap messageYan, Zheng
2019-07-08ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps()Yan, Zheng
2019-07-08ceph: handle change_attr in cap messagesJeff Layton
2019-07-08ceph: handle btime in cap messagesJeff Layton
2019-07-08ceph: add selinux supportYan, Zheng
2019-07-08ceph: hold i_ceph_lock when removing caps for freeing inodeYan, Zheng
2019-06-05ceph: fix error handling in ceph_get_caps()Yan, Zheng
2019-06-05ceph: avoid iput_final() while holding mutex or in dispatch threadYan, Zheng
2019-05-07ceph: print inode number in __caps_issued_mask debugging messagesJeff Layton
2019-05-07ceph: simplify arguments and return semantics of try_get_cap_refsJeff Layton
2019-05-07ceph: fix comment over ceph_drop_caps_for_unlinkJeff Layton
2019-05-07ceph: remove superfluous inode_lock in ceph_fsyncJeff Layton
2019-03-05ceph: add mount option to limit caps countYan, Zheng
2019-03-05ceph: touch existing cap when handling replyYan, Zheng
2019-03-05ceph: send cap releases more aggressivelyYan, Zheng
2019-03-05ceph: split large reconnect into multiple messagesYan, Zheng
2019-01-21ceph: clear inode pointer when snap realm gets dropped by its inodeYan, Zheng
2018-12-26ceph: update wanted caps after resuming stale sessionYan, Zheng
2018-12-26ceph: skip updating 'wanted' caps if caps are already issuedYan, Zheng
2018-12-26ceph: don't request excl caps when mount is readonlyYan, Zheng
2018-12-26ceph: don't update importing cap's mseq when handing cap exportYan, Zheng
2018-10-22ceph: add non-blocking parameter to ceph_try_get_caps()Luis Henriques
2018-10-22ceph: set timeout conditionally in __cap_delay_requeueXuehan Xu