- 558b451 ceph: defer flushing the capsnap if the Fb is used by Xiubo Li · 4 years ago
- a8810cd ceph: allow queueing cap/snap handling after putting cap references by Jeff Layton · 4 years, 1 month ago
- 64f36da ceph: fix flush_snap logic after putting caps by Jeff Layton · 4 years, 1 month ago
- e5cafce ceph: fix race in concurrent __ceph_remove_cap invocations by Luis Henriques · 4 years, 2 months ago
- 06a1ad4 ceph: fix up some warnings on W=1 builds by Jeff Layton · 4 years, 3 months ago
- 50c9132 ceph: add new RECOVER mount_state when recovering session by Jeff Layton · 4 years, 3 months ago
- dc167e3 ceph: don't WARN when removing caps due to blocklisting by Jeff Layton · 4 years, 3 months ago
- 62575e2 ceph: check session state after bumping session->s_seq by Jeff Layton · 4 years, 3 months ago
- c74d79a ceph: comment cleanups and clarifications by Jeff Layton · 4 years, 3 months ago
- 16d6890 ceph: break up send_cap_msg by Jeff Layton · 4 years, 9 months ago
- 5231198 ceph: drop separate mdsc argument from __send_cap by Jeff Layton · 4 years, 9 months ago
- 1dd8d47 ceph: metrics for opened files, pinned caps and opened inodes by Xiubo Li · 4 years, 4 months ago
- 2678da8 ceph: add ceph_sb_to_mdsc helper support to parse the mdsc by Xiubo Li · 4 years, 4 months ago
- ebce3eb ceph: fix inode number handling on arches with 32-bit ino_t by Jeff Layton · 4 years, 5 months ago
- 585d72f3 ceph: clean up and optimize ceph_check_delayed_caps() by Jeff Layton · 4 years, 6 months ago
- 4f1d756 ceph: add global total_caps to count the mdsc's total caps number by Xiubo Li · 4 years, 6 months ago
- e64f44a ceph: skip checking caps when session reconnecting and releasing reqs by Xiubo Li · 4 years, 7 months ago
- 829ad4d ceph: ceph_kick_flushing_caps needs the s_mutex by Jeff Layton · 4 years, 9 months ago
- d67c72e ceph: request expedited service on session's last cap flush by Jeff Layton · 4 years, 9 months ago
- 1cf03a6 ceph: convert mdsc->cap_dirty to a per-session list by Jeff Layton · 4 years, 9 months ago
- 6f05b30 ceph: reset i_requested_max_size if file write is not wanted by Yan, Zheng · 4 years, 9 months ago
- dc3da04 ceph: fix potential race in ceph_check_caps by Jeff Layton · 4 years, 10 months ago
- 7833323 ceph: don't take i_ceph_lock in handle_cap_import by Jeff Layton · 4 years, 10 months ago
- 7391fba ceph: don't release i_ceph_lock in handle_cap_trunc by Jeff Layton · 4 years, 10 months ago
- d7dbfb4 ceph: add comments for handle_cap_flush_ack logic by Jeff Layton · 4 years, 10 months ago
- 681ac63 ceph: split up __finish_cap_flush by Jeff Layton · 4 years, 10 months ago
- 0a454bd ceph: reorganize __send_cap for less spinlock abuse by Jeff Layton · 4 years, 10 months ago
- 1af16d5 ceph: add caps perf metric for each superblock by Xiubo Li · 4 years, 10 months ago
- fb33c11 ceph: flush release queue when handling caps for unknown inode by Jeff Layton · 4 years, 8 months ago
- 4d8e28f ceph: fix double unlock in handle_cap_export() by Wu Bo · 4 years, 8 months ago
- 7d8976a ceph: fix special error code in ceph_try_get_caps() by Wu Bo · 4 years, 8 months ago
- 9bccb76 ceph: wait for async creating inode before requesting new max size by Yan, Zheng · 4 years, 10 months ago
- 0aa971b ceph: don't skip updating wanted caps when cap is stale by Yan, Zheng · 4 years, 10 months ago
- 42d70f8 ceph: request new max size only when there is auth cap by Yan, Zheng · 4 years, 10 months ago
- 546d402 ceph: cleanup return error of try_get_cap_refs() by Yan, Zheng · 4 years, 10 months ago
- bf73c62 ceph: check all mds' caps after page writeback by Yan, Zheng · 4 years, 10 months ago
- 11ba6b9 ceph: update i_requested_max_size only when sending cap msg to auth mds by Yan, Zheng · 4 years, 10 months ago
- 135e671 ceph: simplify calling of ceph_get_fmode() by Yan, Zheng · 4 years, 10 months ago
- a0d93e3 ceph: remove delay check logic from ceph_check_caps() by Yan, Zheng · 4 years, 10 months ago
- 719a251 ceph: consider inode's last read/write when calculating wanted caps by Yan, Zheng · 4 years, 10 months ago
- c0e385b ceph: always renew caps if mds_wanted is insufficient by Yan, Zheng · 4 years, 10 months ago
- 785892f ceph: cache layout in parent dir on first sync create by Jeff Layton · 5 years ago
- 173e70e ceph: don't take refs to want mask unless we have all bits by Yan, Zheng · 4 years, 11 months ago
- a25949b ceph: cap tracking for async directory operations by Jeff Layton · 4 years, 11 months ago
- 40dcf75 ceph: make __take_cap_refs non-static by Jeff Layton · 5 years ago
- 891f3f5 ceph: add infrastructure for waiting for async create to complete by Jeff Layton · 5 years ago
- c7e4f85 ceph: more caps.c lockdep assertions by Jeff Layton · 4 years, 11 months ago
- e8a4d26 ceph: clean up kick_flushing_inode_caps() by Jeff Layton · 4 years, 11 months ago
- 525d15e ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO} by Yan, Zheng · 6 years ago
- f85122a ceph: add refcounting for Fx caps by Jeff Layton · 6 years ago
- 9f8b72b ceph: only touch the caps which have the subset mask requested by Xiubo Li · 5 years ago
- bd84fbc ceph: switch to global cap helper by Xiubo Li · 5 years ago
- 3a3430a ceph: show tasks waiting on caps in debugfs caps file by Jeff Layton · 5 years ago
- ea60ed6 ceph: fix use-after-free in __ceph_remove_cap() by Luis Henriques · 5 years ago
- 98cd281 ceph: remove incorrect comment above __send_cap by Jeff Layton · 6 years ago
- daca8bd ceph: remove CEPH_I_NOFLUSH by Jeff Layton · 6 years ago
- 27b0a39 ceph: remove unneeded test in try_flush_caps by Jeff Layton · 6 years ago
- 9f3345d ceph: have __mark_caps_flushing return flush_tid by Jeff Layton · 6 years ago
- 354c63a ceph: fix comments over ceph_add_cap by Jeff Layton · 5 years ago
- 606d102 ceph: fetch cap_gen under spinlock in ceph_add_cap by Jeff Layton · 5 years ago
- 5de16b3 ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds by Jeff Layton · 5 years ago
- 81f148a ceph: invalidate all write mode filp after reconnect by Yan, Zheng · 5 years ago
- ff5d913 ceph: return -EIO if read/write against filp that lost file locks by Yan, Zheng · 5 years ago
- 5e3ded1 ceph: pass filp to ceph_get_caps() by Yan, Zheng · 5 years ago
- f4b9786 ceph: track and report error of async metadata operation by Yan, Zheng · 5 years ago
- 12fe3dd ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() by Luis Henriques · 5 years ago
- 49ada6e ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP by Yan, Zheng · 6 years ago
- d6cee9d ceph: kick flushing and flush snaps before sending normal cap message by Yan, Zheng · 6 years ago
- 054f8d4 ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() by Yan, Zheng · 6 years ago
- 176c77c ceph: handle change_attr in cap messages by Jeff Layton · 6 years ago
- ec62b89 ceph: handle btime in cap messages by Jeff Layton · 6 years ago
- ac6713c ceph: add selinux support by Yan, Zheng · 6 years ago
- d6e4781 ceph: hold i_ceph_lock when removing caps for freeing inode by Yan, Zheng · 6 years ago
- 7b2f936 ceph: fix error handling in ceph_get_caps() by Yan, Zheng · 6 years ago
- 3e1d045 ceph: avoid iput_final() while holding mutex or in dispatch thread by Yan, Zheng · 6 years ago
- 5ddc61f ceph: print inode number in __caps_issued_mask debugging messages by Jeff Layton · 6 years ago
- 1199d7d ceph: simplify arguments and return semantics of try_get_cap_refs by Jeff Layton · 6 years ago
- a452bc0 ceph: fix comment over ceph_drop_caps_for_unlink by Jeff Layton · 6 years ago
- ffb61c5 ceph: remove superfluous inode_lock in ceph_fsync by Jeff Layton · 6 years ago
- fe33032 ceph: add mount option to limit caps count by Yan, Zheng · 6 years ago
- 32f6511 ceph: touch existing cap when handling reply by Yan, Zheng · 6 years ago
- e3ec8d6 ceph: send cap releases more aggressively by Yan, Zheng · 6 years ago
- 81c5a14 ceph: split large reconnect into multiple messages by Yan, Zheng · 6 years ago
- d95e674 ceph: clear inode pointer when snap realm gets dropped by its inode by Yan, Zheng · 6 years ago
- d2f8bb2 ceph: update wanted caps after resuming stale session by Yan, Zheng · 6 years ago
- fdac94f ceph: skip updating 'wanted' caps if caps are already issued by Yan, Zheng · 6 years ago
- 8a2ac3a ceph: don't request excl caps when mount is readonly by Yan, Zheng · 6 years ago
- 3c1392d ceph: don't update importing cap's mseq when handing cap export by Yan, Zheng · 6 years ago
- 2ee9dd9 ceph: add non-blocking parameter to ceph_try_get_caps() by Luis Henriques · 6 years ago
- 6680288 ceph: set timeout conditionally in __cap_delay_requeue by Xuehan Xu · 6 years ago
- 3167893 ceph: reset cap hold timeout only for requeued inode by Chengguang Xu · 6 years ago
- e5bc08d ceph: refactor error handling code in ceph_reserve_caps() by Chengguang Xu · 6 years ago
- 7bf8f73 ceph: refactor ceph_unreserve_caps() by Chengguang Xu · 6 years ago
- 9bbeab4 ceph: use timespec64 for inode timestamp by Arnd Bergmann · 6 years ago
- 7a93251 Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground by Linus Torvalds · 7 years ago
- 95582b0 vfs: change inode times to use struct timespec64 by Deepa Dinamani · 7 years ago
- fa46674 ceph: fix wrong check for the case of updating link count by Yan, Zheng · 7 years ago
- 4985d6f ceph: handle the new nfiles/nsubdirs fields in cap message by Yan, Zheng · 7 years ago
- a1c6b83 ceph: define argument structure for handle_cap_grant by Yan, Zheng · 7 years ago
- 49a9f4f ceph: always get rstat from auth mds by Yan, Zheng · 7 years ago