diff options
| author | Jens Axboe <axboe@suse.de> | 2006-01-09 10:02:34 -0500 |
|---|---|---|
| committer | Jens Axboe <axboe@suse.de> | 2006-01-09 10:02:34 -0500 |
| commit | ff856bad67cb65cb4dc4ef88b808804fc4265782 (patch) | |
| tree | 2db1e0be2be1e814cf8fe9bb8d3d7401fb24dd86 /include/linux/interrupt.h | |
| parent | 5367f2d67c7d0bf1faae90e6e7b4e2ac3c9b5e0f (diff) | |
[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>
Diffstat (limited to 'include/linux/interrupt.h')
| -rw-r--r-- | include/linux/interrupt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/interrupt.h b/include/linux/interrupt.h index e50a95fbeb1..f0220470698 100644 --- a/include/linux/interrupt.h +++ b/include/linux/interrupt.h | |||
| @@ -112,6 +112,7 @@ enum | |||
| 112 | TIMER_SOFTIRQ, | 112 | TIMER_SOFTIRQ, |
| 113 | NET_TX_SOFTIRQ, | 113 | NET_TX_SOFTIRQ, |
| 114 | NET_RX_SOFTIRQ, | 114 | NET_RX_SOFTIRQ, |
| 115 | BLOCK_SOFTIRQ, | ||
| 115 | SCSI_SOFTIRQ, | 116 | SCSI_SOFTIRQ, |
| 116 | TASKLET_SOFTIRQ | 117 | TASKLET_SOFTIRQ |
| 117 | }; | 118 | }; |
