diff options
| author | Matthew Wilcox <[email protected]> | 2007-09-09 08:56:33 -0600 |
|---|---|---|
| committer | James Bottomley <[email protected]> | 2007-10-12 14:47:52 -0400 |
| commit | 6ed1ef0786094f06d2462aeeb6ad7bf9f5f9fc18 (patch) | |
| tree | 5dbbceb48294b66ea0635a8717c790740d244125 /include/linux/timerqueue.h | |
| parent | 7686f02aa8a380b3b0322179090f3c83ee4df977 (diff) | |
[SCSI] advansys: Remove `done' queue
- Move the guts of asc_scsi_done_list() into a new function, asc_scsi_done.
- Call asc_scsi_done() in asc_isr_callback() and adv_isr_callback(). The
comment was wrong; scsi_done cannot enable interrupts.
- All other places which queued an scp on the done list are error paths
for queuecommand, and so we can just call asc_scsi_done() in queuecommand
if we receive an error.
- We no longer need to keep a list of done requests in advansys_interrupt
Signed-off-by: Matthew Wilcox <[email protected]>
Signed-off-by: James Bottomley <[email protected]>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions