summaryrefslogtreecommitdiffstats
path: root/fs/ceph
Commit message (Expand)AuthorAgeFilesLines
* ceph: skip checking caps when session reconnecting and releasing reqsXiubo Li2020-06-014-4/+30
* ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lockXiubo Li2020-06-011-2/+2
* ceph: don't return -ESTALE if there's still an open fileLuis Henriques2020-06-011-1/+8
* ceph: allow rename operation under different quota realmsLuis Henriques2020-06-013-6/+64
* ceph: normalize 'delta' parameter usage in check_quota_exceededLuis Henriques2020-06-011-3/+1
* ceph: ceph_kick_flushing_caps needs the s_mutexJeff Layton2020-06-014-3/+12
* ceph: request expedited service on session's last cap flushJeff Layton2020-06-011-2/+6
* ceph: convert mdsc->cap_dirty to a per-session listJeff Layton2020-06-014-19/+85
* ceph: reset i_requested_max_size if file write is not wantedYan, Zheng2020-06-011-10/+19
* ceph: throw a warning if we destroy session with mutex still lockedJeff Layton2020-06-011-0/+1
* ceph: fix potential race in ceph_check_capsJeff Layton2020-06-011-1/+13
* ceph: document what protects i_dirty_item and i_flushing_itemJeff Layton2020-06-011-1/+3
* ceph: don't take i_ceph_lock in handle_cap_importJeff Layton2020-06-011-3/+2
* ceph: don't release i_ceph_lock in handle_cap_truncJeff Layton2020-06-011-8/+10
* ceph: add comments for handle_cap_flush_ack logicJeff Layton2020-06-011-1/+13
* ceph: split up __finish_cap_flushJeff Layton2020-06-011-31/+29
* ceph: reorganize __send_cap for less spinlock abuseJeff Layton2020-06-011-79/+86
* ceph: add metadata perf metric supportXiubo Li2020-06-015-0/+53
* ceph: add read/write latency metric supportXiubo Li2020-06-015-1/+186
* ceph: add caps perf metric for each superblockXiubo Li2020-06-019-14/+83
* ceph: add dentry lease metric supportXiubo Li2020-06-018-7/+113
* ceph: flush release queue when handling caps for unknown inodeJeff Layton2020-05-271-1/+1
* Merge tag 'block-5.7-2020-05-09' of git://git.kernel.dk/linux-blockLinus Torvalds2020-05-101-1/+1
|\
| * bdi: use bdi_dev_name() to get device nameYufen Yu2020-05-091-1/+1
* | ceph: demote quotarealm lookup warning to a debug messageLuis Henriques2020-05-081-2/+2
* | ceph: fix double unlock in handle_cap_export()Wu Bo2020-05-041-0/+1
* | ceph: fix special error code in ceph_try_get_caps()Wu Bo2020-05-041-1/+1
* | ceph: fix endianness bug when handling MDS session feature bitsJeff Layton2020-05-041-5/+3
|/
* ceph: fix potential bad pointer deref in async dirops cb'sJeff Layton2020-04-133-5/+5
* ceph: fix snapshot directory timestampsLuis Henriques2020-03-301-0/+4
* ceph: wait for async creating inode before requesting new max sizeYan, Zheng2020-03-301-0/+5
* ceph: don't skip updating wanted caps when cap is staleYan, Zheng2020-03-301-2/+6
* ceph: request new max size only when there is auth capYan, Zheng2020-03-301-1/+1
* ceph: cleanup return error of try_get_cap_refs()Yan, Zheng2020-03-301-11/+15
* ceph: return ceph_mdsc_do_request() errors from __get_parent()Qiujun Huang2020-03-301-0/+5
* ceph: check all mds' caps after page writebackYan, Zheng2020-03-302-2/+2
* ceph: update i_requested_max_size only when sending cap msg to auth mdsYan, Zheng2020-03-301-1/+2
* ceph: simplify calling of ceph_get_fmode()Yan, Zheng2020-03-304-48/+10
* ceph: remove delay check logic from ceph_check_caps()Yan, Zheng2020-03-304-126/+44
* ceph: consider inode's last read/write when calculating wanted capsYan, Zheng2020-03-307-74/+187
* ceph: always renew caps if mds_wanted is insufficientYan, Zheng2020-03-303-33/+21
* ceph: update dentry lease for async createYan, Zheng2020-03-301-0/+3
* ceph: attempt to do async create when possibleJeff Layton2020-03-301-7/+240
* ceph: cache layout in parent dir on first sync createJeff Layton2020-03-305-5/+40
* ceph: add new MDS req field to hold delegated inode numberJeff Layton2020-03-302-2/+2
* ceph: decode interval_sets for delegated inosJeff Layton2020-03-302-10/+121
* ceph: make ceph_fill_inode non-staticJeff Layton2020-03-302-23/+32
* ceph: perform asynchronous unlink if we have sufficient capsJeff Layton2020-03-303-5/+128
* ceph: don't take refs to want mask unless we have all bitsYan, Zheng2020-03-301-1/+4
* ceph: cap tracking for async directory operationsJeff Layton2020-03-303-14/+50