• Bjorn Helgaas's avatar
    scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() · edf6722f
    Bjorn Helgaas authored
    pci_enable_pcie_error_reporting() enables the device to send ERR_*
    Messages.  Since commit f26e58bf ("PCI/AER: Enable error reporting when
    AER is native"), the PCI core does this for all devices during enumeration,
    so the driver doesn't need to do it itself.
    
    Remove the redundant pci_enable_pcie_error_reporting() call from the
    driver.  Also remove the corresponding pci_disable_pcie_error_reporting()
    from the driver .remove() path.
    
    Note that this only controls ERR_* Messages from the device.  An ERR_*
    Message may cause the Root Port to generate an interrupt, depending on the
    AER Root Error Command register managed by the AER service driver.
    Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
    Link: https://lore.kernel.org/r/20230307182842.870378-9-helgaas@kernel.org
    Cc: Sathya Prakash <sathya.prakash@broadcom.com>
    Cc: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
    Cc: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
    Cc: MPT-FusionLinux.pdl@broadcom.com
    Signed-off-by: default avatarMartin K. Petersen <martin.petersen@oracle.com>
    edf6722f
mpt3sas_base.c 252 KB