diff options
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/x86/mpspec.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/x86/mpspec.c b/src/arch/x86/mpspec.c index 3ddee2f6b9..b8bdb09809 100644 --- a/src/arch/x86/mpspec.c +++ b/src/arch/x86/mpspec.c @@ -284,11 +284,11 @@ void smp_write_intsrc_pci_bridge(struct mp_config_table *mc, unsigned char dstirq_x[4]; - if (!dev->link_list) + if (!dev->downstream) return; - child = dev->link_list->children; - srcbus = dev->link_list->secondary; + child = dev->downstream->children; + srcbus = dev->downstream->secondary; while (child) { if (child->path.type != DEVICE_PATH_PCI) @@ -476,7 +476,7 @@ void mptable_write_buses(struct mp_config_table *mc, int *max_pci_bus, memset(buses, 0, sizeof(buses)); for (dev = all_devices; dev; dev = dev->next) { - struct bus *bus = dev->link_list; + struct bus *bus = dev->downstream; if (!bus) continue; if (bus->secondary > 255) { |