summaryrefslogtreecommitdiff
path: root/block/blk.h
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-10-14 18:17:01 +0300
committerJens Axboe <axboe@kernel.dk>2021-10-18 17:50:28 +0300
commit9be3e06fb75abcca00c955af740fabff46a13452 (patch)
treef6c15a4701fb3425e9724c73127e70d7947a5d3a /block/blk.h
parentc477b7977838ac97dd9d20625591a5d23c8079b7 (diff)
downloadlinux-9be3e06fb75abcca00c955af740fabff46a13452.tar.xz
block: move update request helpers into blk-mq.c
For some reason we still have them in blk-core, with the rest of the request completion being in blk-mq. That causes and out-of-line call for each completion. Move them into blk-mq.c instead, where they belong. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk.h')
-rw-r--r--block/blk.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/block/blk.h b/block/blk.h
index 447a2defe2c8..e80350327e6d 100644
--- a/block/blk.h
+++ b/block/blk.h
@@ -215,6 +215,7 @@ static inline void blk_integrity_del(struct gendisk *disk)
unsigned long blk_rq_timeout(unsigned long timeout);
void blk_add_timer(struct request *req);
+void blk_print_req_error(struct request *req, blk_status_t status);
bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio,
unsigned int nr_segs, struct request **same_queue_rq);