| 78beb0ff2fec ("ceph: use copy-from2 op in copy_file_range") |
| a3a0819388b2 ("ceph: don't allow copy_file_range when stripe_count != 1") |
| 131d7eb4faa1 ("ceph: auto reconnect after blacklisted") |
| 81f148a91004 ("ceph: invalidate all write mode filp after reconnect") |
| ff5d913dfc71 ("ceph: return -EIO if read/write against filp that lost file locks") |
| d468e729b74e ("ceph: add helper function that forcibly reconnects to ceph cluster.") |
| 5e3ded1bb642 ("ceph: pass filp to ceph_get_caps()") |
| f4b97866223b ("ceph: track and report error of async metadata operation") |
| 7b2f936fc828 ("ceph: fix error handling in ceph_get_caps()") |
| 1199d7da2d29 ("ceph: simplify arguments and return semantics of try_get_cap_refs") |
| ffb61c55b250 ("ceph: remove superfluous inode_lock in ceph_fsync") |
| fe33032daae2 ("ceph: add mount option to limit caps count") |
| 37c4efc1ddf9 ("ceph: periodically trim stale dentries") |
| e3ec8d6898f7 ("ceph: send cap releases more aggressively") |
| 75c9627efb72 ("ceph: map snapid to anonymous bdev ID") |
| 84bf39509bea ("ceph: decode feature bits in session message") |
| d2f8bb27c879 ("ceph: update wanted caps after resuming stale session") |
| ea4cdc548e5e ("ceph: new mount option to disable usage of copy-from op") |
| 503f82a9932d ("ceph: support copy_file_range file operation") |
| 23ddf9bea900 ("libceph: support the RADOS copy-from operation") |
| 2ee9dd958d47 ("ceph: add non-blocking parameter to ceph_try_get_caps()") |
| 0d9c1ab3be4c ("libceph: preallocate message data items") |
| 3b83f60da6dd ("libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get()") |
| 894868330a1e ("libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist()") |
| fce7a9744bdf ("ceph: refactor ceph_sync_read()") |
| 342ce1823eba ("ceph: support cephfs' own feature bits") |
| e5bc08d09f5f ("ceph: refactor error handling code in ceph_reserve_caps()") |
| 7bf8f736c8e0 ("ceph: refactor ceph_unreserve_caps()") |
| 719784ba706c ("ceph: add new field max_file_size in ceph_fs_client") |
| 24499847e447 ("ceph: adding new return type vm_fault_t") |
| a57d9064e4ee ("ceph: flush pending works before shutdown super") |
| 6dd4940ba5f9 ("ceph: show wsize only if non-default") |
| a1c6b8358171 ("ceph: define argument structure for handle_cap_grant") |
| 9122eed5281e ("ceph: quota: report root dir quota usage in statfs") |
| e3161f17d926 ("ceph: quota: cache inode pointer in ceph_snap_realm") |
| 1ab302a0cb14 ("ceph: quota: update MDS when max_bytes is approaching") |
| 2b83845f8bd7 ("ceph: quota: support for ceph.quota.max_bytes") |
| cafe21a4fb30 ("ceph: quota: don't allow cross-quota renames") |
| b7a2921765cf ("ceph: quota: support for ceph.quota.max_files") |
| fb18a57568c2 ("ceph: quota: add initial infrastructure to support cephfs quotas") |
| bb48bd4dc45f ("ceph: optimize memory usage") |
| 57a35dfb522c ("libceph, ceph: add __init attribution to init funcitons") |
| 73737682e059 ("ceph: change variable name to follow common rule") |
| 79cd674aed73 ("ceph: optimizing cap reservation") |
| b517c1d87faa ("ceph: release unreserved caps if having enough available caps") |
| 4d8969af28a5 ("ceph: use seq_show_option for string type options") |
| b9e281c2b388 ("libceph: introduce BVECS data type") |
| 5359a17d2706 ("libceph, rbd: new bio handling code (aka don't clone bios)") |
| a1fbb5e7bbb5 ("rbd: start enums at 1 instead of 0") |
| 1c7892495788 ("ceph: fix potential memory leak in init_caches()") |