rbd: replace obj_req->tried_parent with obj_req->read_state
authorIlya Dryomov <idryomov@gmail.com>
Wed, 8 May 2019 11:35:57 +0000 (13:35 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 8 Jul 2019 12:01:44 +0000 (14:01 +0200)
commita9b67e69949d20dcb38ea6aaed5500318c7c91f6
treedd132e809acfee75de2ba3dabb5b4cb46c188594
parent54ab3b24c536bc9b45ab444830974c6bea57778e
rbd: replace obj_req->tried_parent with obj_req->read_state

Make rbd_obj_handle_read() look like a state machine and get rid of
the necessity to patch result in rbd_obj_handle_request(), completing
the removal of obj_req->xferred and img_req->xferred.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
drivers/block/rbd.c