]> git.baikalelectronics.ru Git - kernel.git/commit
[BLOCK] ll_rw_blk: Enable out-of-order request completions through softirq
authorJens Axboe <axboe@suse.de>
Mon, 9 Jan 2006 15:02:34 +0000 (16:02 +0100)
committerJens Axboe <axboe@suse.de>
Mon, 9 Jan 2006 15:02:34 +0000 (16:02 +0100)
commit9eced581f29fa25cf1c85a559145918e91d14f9c
tree2db1e0be2be1e814cf8fe9bb8d3d7401fb24dd86
parent4fd131bb5e4abb4356ba3b3239d853c95af6a34a
[BLOCK] ll_rw_blk: Enable out-of-order request completions through softirq

Request completion can be a quite heavy process, since it needs to
iterate through the entire request and complete the bio's it holds.
This patch adds blk_complete_request() which moves this processing
into a dedicated block softirq.

Signed-off-by: Jens Axboe <axboe@suse.de>
block/ll_rw_blk.c
include/linux/blkdev.h
include/linux/interrupt.h