[PATCH] Some devices does not resetting IRQ after suspend/resume with ACPI.

Hiroyuki Aizu eyes at navi.org
Fri Aug 20 23:39:55 PDT 2004


Hi.

I need the patch against acpi_pci_link.c like bellow.
Because some devices does not resetting IRQ
after suspend/resume on my Libretto L5.
I try on recent 6-current.

It looks like just typo. It occurs modify of
acpi_pci_link.c between rev 1.18 and 1.19,
the "Re-work ACPI PCI IRQ routing".

Please apply the patch to 6-current and 5-stable.
Thanks.

--
Hiroyuki Aizu

--- sys/dev/acpica/acpi_pci_link.c.origFri Aug 20 22:56:32 2004
+++ sys/dev/acpica/acpi_pci_link.cSat Aug 21 14:39:34 2004
@@ -1018,7 +1018,7 @@ acpi_pci_link_resume(device_t dev)
	/* Walk through all PRT entries for this PCI bridge. */
	ACPI_SERIAL_BEGIN(pci_link);
	TAILQ_FOREACH(entry, &acpi_prt_entries, links) {
-		if (entry->pcidev == dev || entry->pci_link == NULL)
+		if (entry->pcidev != dev || entry->pci_link == NULL)
			continue;
		link = entry->pci_link;


More information about the freebsd-acpi mailing list