| f7e52d8efe85 ("libceph: remove now unused ceph_{en,de}code_timespec()") |
| 473bd2d780d1 ("libceph: use timespec64 in for keepalive2 and ticket validity") |
| 278b1d709c6a ("libceph: ceph_decode_skip_* helpers") |
| 1134e091006a ("fs: ceph: CURRENT_TIME with ktime_get_real_ts()") |
| 54ea0046b6fe ("libceph, rbd, ceph: WRITE | ONDISK -> WRITE") |
| b18b9550e405 ("libceph: get rid of ack vs commit") |
| 55f2a04588c5 ("ceph: remove special ack vs commit behavior") |
| bc81207ea9fc ("rbd: factor out __rbd_osd_req_create()") |
| 66a0e2d579db ("crush: remove mutable part of CRUSH map") |
| 1b6a78b5b91c ("libceph: add osdmap_set_crush() helper") |
| 45ee2c1d6618 ("libceph: remove now unused finish_request() wrapper") |
| c297eb42690b ("libceph: always signal completion when done") |
| e15fd0a11db0 ("libceph: switch ceph_x_decrypt() to ceph_crypt()") |
| 7882a26d2e2e ("libceph: rename and align ceph_x_authorizer::reply_buf") |
| 462e650451c5 ("libceph: old_key in process_one_ticket() is redundant") |