|
@@ -285,7 +285,8 @@ static void stpg_endio(struct request *req, int error)
|
|
print_alua_state(h->state));
|
|
print_alua_state(h->state));
|
|
}
|
|
}
|
|
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;
|