aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ipr.h
diff options
context:
space:
mode:
authorBrian King <brking@linux.vnet.ibm.com>2012-03-14 22:20:08 -0400
committerJames Bottomley <JBottomley@Parallels.com>2012-03-28 10:01:06 -0400
commit7dd21308b17e2b657d167adc7e20b41b7c6bbe5c (patch)
tree3789453ea1f3fa6c572e46aec7784a18a82aebad /drivers/scsi/ipr.h
parent0ee1d714c285aabaadf7495bf5820114ad0959b1 (diff)
[SCSI] ipr: Remove unnecessary interrupt clearing on new adapters
The latest ipr hardware no longer requires the driver to issue any MMIOs to clear the interrupt so remove this to optimize performance. 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.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/ipr.h b/drivers/scsi/ipr.h
index f94eaee2ff16..40cbee72b83c 100644
--- a/drivers/scsi/ipr.h
+++ b/drivers/scsi/ipr.h
@@ -1306,6 +1306,7 @@ struct ipr_interrupts {
1306struct ipr_chip_cfg_t { 1306struct ipr_chip_cfg_t {
1307 u32 mailbox; 1307 u32 mailbox;
1308 u8 cache_line_size; 1308 u8 cache_line_size;
1309 u8 clear_isr;
1309 struct ipr_interrupt_offsets regs; 1310 struct ipr_interrupt_offsets regs;
1310}; 1311};
1311 1312
@@ -1388,6 +1389,7 @@ struct ipr_ioa_cfg {
1388 u8 sis64:1; 1389 u8 sis64:1;
1389 u8 dump_timeout:1; 1390 u8 dump_timeout:1;
1390 u8 cfg_locked:1; 1391 u8 cfg_locked:1;
1392 u8 clear_isr:1;
1391 1393
1392 u8 revid; 1394 u8 revid;
1393 1395