|
@@ -225,7 +225,8 @@ static void start_stop_endio(struct request *req, int error)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
done:
|
|
done:
|
|
- blk_put_request(req);
|
|
|
|
|
|
+ req->end_io_data = NULL;
|
|
|
|
+ __blk_put_request(req->q, req);
|
|
if (h->callback_fn) {
|
|
if (h->callback_fn) {
|
|
h->callback_fn(h->callback_data, err);
|
|
h->callback_fn(h->callback_data, err);
|
|
h->callback_fn = h->callback_data = NULL;
|
|
h->callback_fn = h->callback_data = NULL;
|