diff options
Diffstat (limited to 'drivers/scsi/megaraid/megaraid_sas_base.c')
| -rw-r--r-- | drivers/scsi/megaraid/megaraid_sas_base.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c index 9d53540207e..7c90d57b867 100644 --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c @@ -3984,12 +3984,12 @@ static int megasas_probe_one(struct pci_dev *pdev,  	if (reset_devices) {  		pos = pci_find_capability(pdev, PCI_CAP_ID_MSIX);  		if (pos) { -			pci_read_config_word(pdev, msi_control_reg(pos), +			pci_read_config_word(pdev, pos + PCI_MSIX_FLAGS,  					     &control);  			if (control & PCI_MSIX_FLAGS_ENABLE) {  				dev_info(&pdev->dev, "resetting MSI-X\n");  				pci_write_config_word(pdev, -						      msi_control_reg(pos), +						      pos + PCI_MSIX_FLAGS,  						      control &  						      ~PCI_MSIX_FLAGS_ENABLE);  			}  |