diff options
| author | Christoph Hellwig <hch@lst.de> | 2018-12-02 11:46:26 -0500 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2018-12-04 13:38:19 -0500 |
| commit | 529262d56dbebe6a26df5d2fd24cc0e1bc8579e5 (patch) | |
| tree | 6040d2d4f2faa36d324559ea7fd2916b73130e1c /include/linux | |
| parent | 9d6610b76fa374eae3deb93bcbace4a06c2e3b95 (diff) | |
block: remove ->poll_fn
This was intended to support users like nvme multipath, but is just
getting in the way and adding another indirect call.
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/blkdev.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index 08d940f85fa0..0b3874bdbc6a 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h | |||
| @@ -283,7 +283,6 @@ static inline unsigned short req_get_ioprio(struct request *req) | |||
| 283 | struct blk_queue_ctx; | 283 | struct blk_queue_ctx; |
| 284 | 284 | ||
| 285 | typedef blk_qc_t (make_request_fn) (struct request_queue *q, struct bio *bio); | 285 | typedef blk_qc_t (make_request_fn) (struct request_queue *q, struct bio *bio); |
| 286 | typedef int (poll_q_fn) (struct request_queue *q, blk_qc_t, bool spin); | ||
| 287 | 286 | ||
| 288 | struct bio_vec; | 287 | struct bio_vec; |
| 289 | typedef int (dma_drain_needed_fn)(struct request *); | 288 | typedef int (dma_drain_needed_fn)(struct request *); |
| @@ -401,7 +400,6 @@ struct request_queue { | |||
| 401 | struct rq_qos *rq_qos; | 400 | struct rq_qos *rq_qos; |
| 402 | 401 | ||
| 403 | make_request_fn *make_request_fn; | 402 | make_request_fn *make_request_fn; |
| 404 | poll_q_fn *poll_fn; | ||
| 405 | dma_drain_needed_fn *dma_drain_needed; | 403 | dma_drain_needed_fn *dma_drain_needed; |
| 406 | 404 | ||
| 407 | const struct blk_mq_ops *mq_ops; | 405 | const struct blk_mq_ops *mq_ops; |
