rbd: factor out __rbd_osd_setup_discard_ops()
authorIlya Dryomov <idryomov@gmail.com>
Wed, 29 May 2019 15:31:37 +0000 (17:31 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 8 Jul 2019 12:01:44 +0000 (14:01 +0200)
commit27bbd911624891ccb17980ff784d68e6f470b92b
tree45a85cf04001750260247cabfb04fe2770e8cf6b
parentb5ae8cbc6e3746c05a5ffe59cb4c03fee1730764
rbd: factor out __rbd_osd_setup_discard_ops()

With obj_req->xferred removed, obj_req->ex.oe_off and obj_req->ex.oe_len
can be updated if required for alignment.  Previously the new offset and
length weren't stored anywhere beyond rbd_obj_setup_discard().

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