Skip to content

Commit 356889c

Browse files
committed
rbd: clear ->xferred on error from rbd_obj_issue_copyup()
Otherwise the assert in rbd_obj_end_request() is triggered. Fixes: 3da691b ("rbd: new request handling code") Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
1 parent 0b51c9d commit 356889c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/block/rbd.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2585,6 +2585,7 @@ static bool rbd_obj_handle_write(struct rbd_obj_request *obj_req)
25852585
ret = rbd_obj_issue_copyup(obj_req, obj_req->xferred);
25862586
if (ret) {
25872587
obj_req->result = ret;
2588+
obj_req->xferred = 0;
25882589
return true;
25892590
}
25902591
return false;

0 commit comments

Comments
 (0)