Age | Commit message (Expand) | Author | Files | Lines |
2019-09-16 | rbd: pull rbd_img_request_create() dout out into the callers | Ilya Dryomov | 1 | -2/+6 |
2019-09-16 | rbd: fix response length parameter for encoded strings | Dongsheng Yang | 1 | -4/+6 |
2019-08-28 | rbd: restore zeroing past the overlap when reading from parent | Ilya Dryomov | 1 | -0/+11 |
2019-07-18 | Merge tag 'ceph-for-5.3-rc1' of git://github.com/ceph/ceph-client | Linus Torvalds | 1 | -588/+1600 |
2019-07-08 | rbd: setallochint only if object doesn't exist | Ilya Dryomov | 1 | -5/+14 |
2019-07-08 | rbd: support for object-map and fast-diff | Ilya Dryomov | 1 | -3/+717 |
2019-07-08 | rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() | Ilya Dryomov | 1 | -8/+6 |
2019-07-08 | libceph: change ceph_osdc_call() to take page vector for response | Ilya Dryomov | 1 | -4/+4 |
2019-07-08 | rbd: new exclusive lock wait/wake code | Ilya Dryomov | 1 | -143/+186 |
2019-07-08 | rbd: quiescing lock should wait for image requests | Ilya Dryomov | 1 | -14/+90 |
2019-07-08 | rbd: lock should be quiesced on reacquire | Ilya Dryomov | 1 | -14/+21 |
2019-07-08 | rbd: introduce copyup state machine | Ilya Dryomov | 1 | -64/+123 |
2019-07-08 | rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() | Ilya Dryomov | 1 | -13/+13 |
2019-07-08 | rbd: move OSD request allocation into object request state machines | Ilya Dryomov | 1 | -118/+96 |
2019-07-08 | rbd: factor out __rbd_osd_setup_discard_ops() | Ilya Dryomov | 1 | -16/+27 |
2019-07-08 | rbd: factor out rbd_osd_setup_copyup() | Ilya Dryomov | 1 | -12/+17 |
2019-07-08 | rbd: introduce obj_req->osd_reqs list | Ilya Dryomov | 1 | -91/+100 |
2019-07-08 | rbd: introduce image request state machine | Ilya Dryomov | 1 | -57/+137 |
2019-07-08 | rbd: move OSD request submission into object request state machines | Ilya Dryomov | 1 | -11/+49 |
2019-07-08 | rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD} | Ilya Dryomov | 1 | -52/+60 |
2019-07-08 | rbd: replace obj_req->tried_parent with obj_req->read_state | Ilya Dryomov | 1 | -36/+46 |
2019-07-08 | rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred | Ilya Dryomov | 1 | -91/+58 |
2019-05-07 | rbd: don't assert on writes to snapshots | Ilya Dryomov | 1 | -2/+6 |
2019-05-07 | rbd: client_mutex is never nested | Ilya Dryomov | 1 | -1/+1 |
2019-05-07 | rbd: convert all rbd_assert(0) to BUG() | Arnd Bergmann | 1 | -6/+6 |
2019-05-07 | rbd: avoid clang -Wuninitialized warning | Arnd Bergmann | 1 | -1/+1 |
2019-03-20 | rbd: drop wait_for_latest_osdmap() | Ilya Dryomov | 1 | -18/+2 |
2019-03-18 | rbd: set io_min, io_opt and discard_granularity to alloc_size | Ilya Dryomov | 1 | -4/+4 |
2019-03-13 | Merge tag 'ceph-for-5.1-rc1' of git://github.com/ceph/ceph-client | Linus Torvalds | 1 | -103/+297 |
2019-03-09 | Merge tag 'for-5.1/block-20190302' of git://git.kernel.dk/linux-block | Linus Torvalds | 1 | -1/+1 |
2019-03-05 | rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN | Ilya Dryomov | 1 | -0/+2 |
2019-03-05 | rbd: whole-object write and zeroout should copyup when snapshots exist | Ilya Dryomov | 1 | -5/+7 |
2019-03-05 | rbd: copyup with an empty snapshot context (aka deep-copyup) | Ilya Dryomov | 1 | -10/+79 |
2019-03-05 | rbd: introduce rbd_obj_issue_copyup_ops() | Ilya Dryomov | 1 | -33/+43 |
2019-03-05 | rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() | Ilya Dryomov | 1 | -31/+59 |
2019-03-05 | rbd: factor out __rbd_osd_req_create() | Ilya Dryomov | 1 | -7/+12 |
2019-03-05 | rbd: clear ->xferred on error from rbd_obj_issue_copyup() | Ilya Dryomov | 1 | -0/+1 |
2019-03-05 | rbd: remove experimental designation from kernel layering | Ilya Dryomov | 1 | -8/+0 |
2019-03-05 | rbd: round off and ignore discards that are too small | Ilya Dryomov | 1 | -6/+55 |
2019-03-05 | rbd: handle DISCARD and WRITE_ZEROES separately | Ilya Dryomov | 1 | -10/+51 |
2019-03-05 | rbd: get rid of obj_req->obj_request_count | Ilya Dryomov | 1 | -5/+0 |
2019-02-15 | block: kill BLK_MQ_F_SG_MERGE | Ming Lei | 1 | -1/+1 |
2019-01-22 | block: rbd: convert to use BUS_ATTR_WO and RO | Greg Kroah-Hartman | 1 | -26/+19 |
2019-01-10 | rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set | Ilya Dryomov | 1 | -5/+4 |
2018-10-22 | libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls | Ilya Dryomov | 1 | -7/+12 |
2018-10-22 | libceph: osd_req_op_cls_init() doesn't need to take opcode | Ilya Dryomov | 1 | -2/+1 |
2018-10-22 | rbd: add __init/__exit annotations | Chengguang Xu | 1 | -3/+3 |
2018-09-06 | rbd: support cloning across namespaces | Ilya Dryomov | 1 | -14/+97 |
2018-09-06 | rbd: factor out get_parent_info() | Ilya Dryomov | 1 | -48/+86 |
2018-08-21 | Merge tag 'ceph-for-4.19-rc1' of git://github.com/ceph/ceph-client | Linus Torvalds | 1 | -37/+88 |