diff options
author | Paolo Valente <paolo.valente@linaro.org> | 2017-02-07 20:24:43 +0300 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2017-02-10 19:09:59 +0300 |
commit | f1ba82616c3368e1ae9e64ef29cf3edc1be0860d (patch) | |
tree | ca90d2ba3a4aa80c593a7a6af6ef8593caa01091 /include/linux/elevator.h | |
parent | 5f478e4ea5c5560b4e40eb136991a09f9389f331 (diff) | |
download | linux-f1ba82616c3368e1ae9e64ef29cf3edc1be0860d.tar.xz |
blk-mq: pass bio to blk_mq_sched_get_rq_priv
bio is used in bfq-mq's get_rq_priv, to get the request group. We could
pass directly the group here, but I thought that passing the bio was
more general, giving the possibility to get other pieces of information
if needed.
Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux/elevator.h')
-rw-r--r-- | include/linux/elevator.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/elevator.h b/include/linux/elevator.h index 8265b6330cc2..aebecc4ed088 100644 --- a/include/linux/elevator.h +++ b/include/linux/elevator.h @@ -109,7 +109,7 @@ struct elevator_mq_ops { void (*requeue_request)(struct request *); struct request *(*former_request)(struct request_queue *, struct request *); struct request *(*next_request)(struct request_queue *, struct request *); - int (*get_rq_priv)(struct request_queue *, struct request *); + int (*get_rq_priv)(struct request_queue *, struct request *, struct bio *); void (*put_rq_priv)(struct request_queue *, struct request *); void (*init_icq)(struct io_cq *); void (*exit_icq)(struct io_cq *); |