blob: 285d92b41c590e102c6ec14cb4d01784af318954 [file] [log] [blame]
b9f6d447a6f6 ("rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN")
e573427a440f ("rbd: whitelist RBD_FEATURE_OPERATIONS feature bit")
8767b293a4ab ("rbd: supported_features bus attribute")
7e97332ea9ca ("rbd: support for data-pool feature")
263423f8adf4 ("rbd: introduce rbd_init_layout()")
5bc3fb177548 ("rbd: use rbd_obj_bytes() more")
24dca799fdbe ("rbd: kill rbd_image_header::{crypt_type,comp_type}")
ed95b21a4b0a ("rbd: support for exclusive-lock feature")
99d1694310df ("rbd: retry watch re-registration periodically")
1643dfa4c2c8 ("rbd: introduce a per-device ordered workqueue")
30c156d9951e ("libceph: rados pool namespace support")
7627151ea30b ("libceph: define new ceph_file_layout structure")
4a3262b17c96 ("libceph: use %s instead of %pE in dout()s")
922dab613417 ("libceph, rbd: ceph_osd_linger_request, watch/notify v2")
c525f03601f5 ("rbd: rbd_dev_header_unwatch_sync() variant")
3540bfdb30fc ("libceph: request_init() and request_release_checks()")
5aea3dcd5021 ("libceph: a major OSD client update")
9dd2845ccb40 ("libceph: protect osdc->osd_lru list with a spinlock")
0247a0cf3e77 ("libceph: osd_init() and osd_cleanup()")
42c1b1240326 ("libceph: handle_one_map()")
e5253a7bde13 ("libceph: allocate dummy osdmap in ceph_osdc_init()")
fbca963532eb ("libceph: schedule tick from ceph_osdc_init()")
b37ee1b9b840 ("libceph: move schedule_delayed_work() in ceph_osdc_init()")
fe5da05e9798 ("libceph: redo callbacks and factor out MOSDOpReply decoding")
85e084feb473 ("libceph: drop msg argument from ceph_osdc_callback_t")
bb873b539154 ("libceph: switch to calc_target(), part 2")
a66dd38309f5 ("libceph: switch to calc_target(), part 1")
63244fa123a7 ("libceph: introduce ceph_osd_request_target, calc_target()")
04812acf572e ("libceph: pi->min_size, pi->last_force_request_resend")
f984cb76cc5f ("libceph: make pgid_cmp() global")
6f3bfd45cd23 ("libceph: ceph_osds, ceph_pg_to_up_acting_osds()")
d9591f5e2868 ("libceph: rename ceph_oloc_oid_to_pg()")
fcd00b68bbe2 ("libceph: DEFINE_RB_FUNCS macro")
42a2c09f2b0b ("libceph: open-code remove_{all,old}_osds()")
0c0a8de13f96 ("libceph: nuke unused fields and functions")
c41d13a31fef ("rbd: use header_oid instead of header_name")
d30291b985d1 ("libceph: variable-sized ceph_object_id")
13d1ad16d05e ("libceph: move message allocation out of ceph_osdc_alloc_request()")
841272825b22 ("libceph: grab snapc in ceph_osdc_alloc_request()")
811c66887746 ("rbd: fix rbd map vs notify races")
6c1ea260f897 ("libceph: make authorizer destruction independent of ceph_auth_client")
34b759b4a22b ("ceph: kill ceph_empty_snapc")
3f1af42ad0fa ("libceph: enable large, variable-sized OSD requests")
9e767adbd396 ("libceph: osdc->req_mempool should be backed by a slab pool")
ae458f5a171b ("libceph: make r_request msg_size calculation clearer")
7665d85b7307 ("libceph: move r_reply_op_{len,result} into struct ceph_osd_req_op")
de2aa102ea46 ("libceph: rename ceph_osd_req_op::payload_len to indata_len")
82dcabad750a ("libceph: revamp subs code, switch to SUBSCRIBE2 protocol")
0f9af169a1db ("libceph: decouple hunting and subs management")
02ac956c42c6 ("libceph: move debugfs initialization into __ceph_open_session()")