diff options
Diffstat (limited to 'drivers/acpi/pci_irq.c')
| -rw-r--r-- | drivers/acpi/pci_irq.c | 9 | 
1 files changed, 1 insertions, 8 deletions
| diff --git a/drivers/acpi/pci_irq.c b/drivers/acpi/pci_irq.c index b1def411c0b8..e7f718d6918a 100644 --- a/drivers/acpi/pci_irq.c +++ b/drivers/acpi/pci_irq.c @@ -485,14 +485,6 @@ void acpi_pci_irq_disable(struct pci_dev *dev)  	if (!pin || !dev->irq_managed || dev->irq <= 0)  		return; -	/* Keep IOAPIC pin configuration when suspending */ -	if (dev->dev.power.is_prepared) -		return; -#ifdef	CONFIG_PM -	if (dev->dev.power.runtime_status == RPM_SUSPENDING) -		return; -#endif -  	entry = acpi_pci_irq_lookup(dev, pin);  	if (!entry)  		return; @@ -513,5 +505,6 @@ void acpi_pci_irq_disable(struct pci_dev *dev)  	if (gsi >= 0) {  		acpi_unregister_gsi(gsi);  		dev->irq_managed = 0; +		dev->irq = 0;  	}  } |