diff options
author | 2016-07-19 11:31:51 +0200 | |
---|---|---|
committer | 2016-07-20 17:38:32 -0600 | |
commit | 98d61d5b1a65a9df7cb3d9605f5d37d3dbbb4b5e (patch) | |
tree | e67f98b6b8125835d3d085f80e4149a29e6c9022 /block/blk-core.c | |
parent | block: ensure bios return from blk_get_request are properly initialized (diff) | |
download | linux-98d61d5b1a65a9df7cb3d9605f5d37d3dbbb4b5e.tar.gz linux-98d61d5b1a65a9df7cb3d9605f5d37d3dbbb4b5e.tar.bz2 linux-98d61d5b1a65a9df7cb3d9605f5d37d3dbbb4b5e.zip |
block: simplify and export blk_rq_append_bio
The target SCSI passthrough backend is much better served with the low-level
blk_rq_append_bio construct then the helpers built on top of it, so export it.
Also use the opportunity to remove the pointless request_queue argument and
make the code flow a little more readable.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'block/blk-core.c')
-rw-r--r-- | block/blk-core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/block/blk-core.c b/block/blk-core.c index 4d8794925fe9..a2230186c36d 100644 --- a/block/blk-core.c +++ b/block/blk-core.c @@ -1363,7 +1363,7 @@ struct request *blk_make_request(struct request_queue *q, struct bio *bio, int ret; blk_queue_bounce(q, &bounce_bio); - ret = blk_rq_append_bio(q, rq, bounce_bio); + ret = blk_rq_append_bio(rq, bounce_bio); if (unlikely(ret)) { blk_put_request(rq); return ERR_PTR(ret); |