History

blk-mq: remove the bio argument to ->prepare_request

None of the I/O schedulers actually needs it.

Christoph Hellwig committed 6 years ago

Commit 5d9c3051 parent 3382a565 files · +5 −5Browse files

Showing the changes to include/linux (1 of 5 files). Show all

Unified · Split

include/linux/elevator.h+1−1
@@ -39,7 +39,7 @@ struct elevator_mq_ops { · 38 unmodified lines
3939 void (*request_merged)(struct request_queue *, struct request *, enum elv_merge);
4040 void (*requests_merged)(struct request_queue *, struct request *, struct request *);
4141 void (*limit_depth)(unsigned int, struct blk_mq_alloc_data *);
42− void (*prepare_request)(struct request *, struct bio *bio);
42+ void (*prepare_request)(struct request *);
4343 void (*finish_request)(struct request *);
4444 void (*insert_requests)(struct blk_mq_hw_ctx *, struct list_head *, bool);
4545 struct request *(*dispatch_request)(struct blk_mq_hw_ctx *);