diff options
author | Brian King <brking@linux.vnet.ibm.com> | 2012-07-17 08:14:40 -0500 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2012-08-24 13:10:28 +0400 |
commit | 172cd6e1877751f003691c2439a1369bfbf6afa5 (patch) | |
tree | 138d0949aaf845ad4f449b16a41c60f5b22f56e0 /drivers/scsi/ipr.h | |
parent | 00bfef2cc1c6b5b3f1baa8f56f5f9a2b10ed1a52 (diff) | |
download | talos-op-linux-172cd6e1877751f003691c2439a1369bfbf6afa5.tar.gz talos-op-linux-172cd6e1877751f003691c2439a1369bfbf6afa5.zip |
[SCSI] ipr: Reduce interrupt lock time
Reduce the amount of time the host lock is held in the interrupt handler
for improved performance.
[jejb: fix up checkpatch noise]
Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/ipr.h')
-rw-r--r-- | drivers/scsi/ipr.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/scsi/ipr.h b/drivers/scsi/ipr.h index 153b8bd91d1e..f69e4b385b9a 100644 --- a/drivers/scsi/ipr.h +++ b/drivers/scsi/ipr.h @@ -1525,6 +1525,7 @@ struct ipr_cmnd { struct ata_queued_cmd *qc; struct completion completion; struct timer_list timer; + void (*fast_done) (struct ipr_cmnd *); void (*done) (struct ipr_cmnd *); int (*job_step) (struct ipr_cmnd *); int (*job_step_failed) (struct ipr_cmnd *); |