|
@@ -328,7 +328,7 @@ static struct request *blk_mq_get_request(struct request_queue *q,
|
|
|
return rq;
|
|
|
}
|
|
|
|
|
|
-struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
|
|
|
+struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op,
|
|
|
unsigned int flags)
|
|
|
{
|
|
|
struct blk_mq_alloc_data alloc_data = { .flags = flags };
|
|
@@ -339,7 +339,7 @@ struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
|
|
|
if (ret)
|
|
|
return ERR_PTR(ret);
|
|
|
|
|
|
- rq = blk_mq_get_request(q, NULL, rw, &alloc_data);
|
|
|
+ rq = blk_mq_get_request(q, NULL, op, &alloc_data);
|
|
|
|
|
|
blk_mq_put_ctx(alloc_data.ctx);
|
|
|
blk_queue_exit(q);
|
|
@@ -354,8 +354,8 @@ struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
|
|
|
}
|
|
|
EXPORT_SYMBOL(blk_mq_alloc_request);
|
|
|
|
|
|
-struct request *blk_mq_alloc_request_hctx(struct request_queue *q, int rw,
|
|
|
- unsigned int flags, unsigned int hctx_idx)
|
|
|
+struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
|
|
|
+ unsigned int op, unsigned int flags, unsigned int hctx_idx)
|
|
|
{
|
|
|
struct blk_mq_alloc_data alloc_data = { .flags = flags };
|
|
|
struct request *rq;
|
|
@@ -390,7 +390,7 @@ struct request *blk_mq_alloc_request_hctx(struct request_queue *q, int rw,
|
|
|
cpu = cpumask_first(alloc_data.hctx->cpumask);
|
|
|
alloc_data.ctx = __blk_mq_get_ctx(q, cpu);
|
|
|
|
|
|
- rq = blk_mq_get_request(q, NULL, rw, &alloc_data);
|
|
|
+ rq = blk_mq_get_request(q, NULL, op, &alloc_data);
|
|
|
|
|
|
blk_queue_exit(q);
|
|
|
|