diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 390946a078be1ff9454b342e1e036403120367be..c2ca1818f33583679ac3d96f8bbaa4f33949640a 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c @@ -2547,6 +2547,7 @@ static void rbd_img_parent_read_callback(struct rbd_img_request *img_request) obj_request->xferred = img_request->xferred; } out: + rbd_img_request_put(img_request); rbd_img_obj_request_read_callback(obj_request); rbd_obj_request_complete(obj_request); }