| c0e385b1067a ("ceph: always renew caps if mds_wanted is insufficient") |
| 891f3f5a6a06 ("ceph: add infrastructure for waiting for async create to complete") |
| 525d15e8e5ad ("ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO}") |
| 321fe13c9398 ("ceph: add buffered/direct exclusionary locking for reads and writes") |
| daca8bda95d8 ("ceph: remove CEPH_I_NOFLUSH") |
| d6cee9dbd8c8 ("ceph: kick flushing and flush snaps before sending normal cap message") |
| 1199d7da2d29 ("ceph: simplify arguments and return semantics of try_get_cap_refs") |
| 86bda539fa90 ("ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request") |
| ffb61c55b250 ("ceph: remove superfluous inode_lock in ceph_fsync") |
| e450f4d1a5d6 ("ceph: pass inclusive lend parameter to filemap_write_and_wait_range()") |
| d2f8bb27c879 ("ceph: update wanted caps after resuming stale session") |
| 2ee9dd958d47 ("ceph: add non-blocking parameter to ceph_try_get_caps()") |
| fce7a9744bdf ("ceph: refactor ceph_sync_read()") |
| 3167893ae60e ("ceph: reset cap hold timeout only for requeued inode") |