aboutsummaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorMike Christie <michaelc@cs.wisc.edu>2005-11-11 06:30:24 -0500
committerJames Bottomley <jejb@mulgrave.(none)>2005-12-14 22:00:50 -0500
commit6e39b69e7ea9205c5f80aeac3ef999ab8fb1a4cc (patch)
treeabf6bf248970a249cc15e0c3df75ae42833be084 /block
parent9e1fe9314cb5649b2dc73690f2cd8d0068e633d9 (diff)
[SCSI] export blk layer functions needed for blk_execute_rq_nowait
To send async requests we need these two functions exported. Signed-off-by: Mike Christie <michaelc@cs.wisc.edu> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'block')
-rw-r--r--block/ll_rw_blk.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c
index 99c9ca6d5992..c525b5a2b598 100644
--- a/block/ll_rw_blk.c
+++ b/block/ll_rw_blk.c
@@ -2306,6 +2306,8 @@ void blk_execute_rq_nowait(request_queue_t *q, struct gendisk *bd_disk,
2306 generic_unplug_device(q); 2306 generic_unplug_device(q);
2307} 2307}
2308 2308
2309EXPORT_SYMBOL_GPL(blk_execute_rq_nowait);
2310
2309/** 2311/**
2310 * blk_execute_rq - insert a request into queue for execution 2312 * blk_execute_rq - insert a request into queue for execution
2311 * @q: queue to insert the request in 2313 * @q: queue to insert the request in
@@ -2444,7 +2446,7 @@ void disk_round_stats(struct gendisk *disk)
2444/* 2446/*
2445 * queue lock must be held 2447 * queue lock must be held
2446 */ 2448 */
2447static void __blk_put_request(request_queue_t *q, struct request *req) 2449void __blk_put_request(request_queue_t *q, struct request *req)
2448{ 2450{
2449 struct request_list *rl = req->rl; 2451 struct request_list *rl = req->rl;
2450 2452
@@ -2473,6 +2475,8 @@ static void __blk_put_request(request_queue_t *q, struct request *req)
2473 } 2475 }
2474} 2476}
2475 2477
2478EXPORT_SYMBOL_GPL(__blk_put_request);
2479
2476void blk_put_request(struct request *req) 2480void blk_put_request(struct request *req)
2477{ 2481{
2478 unsigned long flags; 2482 unsigned long flags;