diff options
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c index 7b23d347b69c..075c99e987bf 100644 --- a/drivers/scsi/megaraid/megaraid_sas_fusion.c +++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c | |||
| @@ -102,6 +102,8 @@ megasas_enable_intr_fusion(struct megasas_instance *instance) | |||
| 102 | { | 102 | { |
| 103 | struct megasas_register_set __iomem *regs; | 103 | struct megasas_register_set __iomem *regs; |
| 104 | regs = instance->reg_set; | 104 | regs = instance->reg_set; |
| 105 | |||
| 106 | instance->mask_interrupts = 0; | ||
| 105 | /* For Thunderbolt/Invader also clear intr on enable */ | 107 | /* For Thunderbolt/Invader also clear intr on enable */ |
| 106 | writel(~0, ®s->outbound_intr_status); | 108 | writel(~0, ®s->outbound_intr_status); |
| 107 | readl(®s->outbound_intr_status); | 109 | readl(®s->outbound_intr_status); |
| @@ -110,7 +112,6 @@ megasas_enable_intr_fusion(struct megasas_instance *instance) | |||
| 110 | 112 | ||
| 111 | /* Dummy readl to force pci flush */ | 113 | /* Dummy readl to force pci flush */ |
| 112 | readl(®s->outbound_intr_mask); | 114 | readl(®s->outbound_intr_mask); |
| 113 | instance->mask_interrupts = 0; | ||
| 114 | } | 115 | } |
| 115 | 116 | ||
| 116 | /** | 117 | /** |
