Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 46fd256e authored by Adam Radford's avatar Adam Radford Committed by James Bottomley
Browse files

[SCSI] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown()



The following patch for megaraid_sas disables interrupts and
free_irq() in megasas_shutdown().

Signed-off-by: default avatarAdam Radford <aradford@gmail.com>
Signed-off-by: default avatarJames Bottomley <jbottomley@parallels.com>
parent 7e70e733
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -4526,6 +4526,11 @@ static void megasas_shutdown(struct pci_dev *pdev)
	instance->unload = 1;
	megasas_flush_cache(instance);
	megasas_shutdown_controller(instance, MR_DCMD_CTRL_SHUTDOWN);
	instance->instancet->disable_intr(instance->reg_set);
	free_irq(instance->msi_flag ? instance->msixentry.vector :
		 instance->pdev->irq, instance);
	if (instance->msi_flag)
		pci_disable_msix(instance->pdev);
}

/**