summaryrefslogtreecommitdiff
path: root/include/linux/blkdev.h
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2014-04-16 11:44:59 +0400
committerJens Axboe <axboe@fb.com>2014-04-17 00:15:25 +0400
commit12120077b2612a243d158605640cd39266906667 (patch)
treecb125d1bb2a3441d7b29aced0d6bfe6f6dfafe48 /include/linux/blkdev.h
parentf88a164b72bd51fe4c89e06ac9939f2afe39c7ed (diff)
downloadlinux-12120077b2612a243d158605640cd39266906667.tar.xz
block: export blk_finish_request
This allows to mirror the blk-mq code flow for more a more readable I/O completion handler in SCSI. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux/blkdev.h')
-rw-r--r--include/linux/blkdev.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h
index 71288083a46f..20b26d4e53a2 100644
--- a/include/linux/blkdev.h
+++ b/include/linux/blkdev.h
@@ -936,6 +936,7 @@ extern struct request *blk_fetch_request(struct request_queue *q);
*/
extern bool blk_update_request(struct request *rq, int error,
unsigned int nr_bytes);
+extern void blk_finish_request(struct request *rq, int error);
extern bool blk_end_request(struct request *rq, int error,
unsigned int nr_bytes);
extern void blk_end_request_all(struct request *rq, int error);