Page MenuHomeFreeBSD

D59206.id.diff
No OneTemporary

D59206.id.diff

diff --git a/sys/dev/acpica/acpi_pci.c b/sys/dev/acpica/acpi_pci.c
--- a/sys/dev/acpica/acpi_pci.c
+++ b/sys/dev/acpica/acpi_pci.c
@@ -222,6 +222,9 @@
size_t setsize, cpuset_t *cpuset)
{
+ /* BUS_GET_CPUS may preserve a descendant below the PCI function. */
+ if (device_get_parent(child) != dev)
+ return (acpi_get_cpus(dev, child, op, setsize, cpuset));
child = acpi_pci_get_locality_device(child);
return (acpi_get_cpus(dev, child, op, setsize, cpuset));
}

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 10, 4:55 AM (13 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37441059
Default Alt Text
D59206.id.diff (475 B)

Event Timeline