summaryrefslogtreecommitdiff
path: root/src/arch/i386
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/i386')
-rw-r--r--src/arch/i386/boot/mpspec.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/arch/i386/boot/mpspec.c b/src/arch/i386/boot/mpspec.c
index 93e6ae1727..57a10ac670 100644
--- a/src/arch/i386/boot/mpspec.c
+++ b/src/arch/i386/boot/mpspec.c
@@ -190,7 +190,6 @@ void smp_write_intsrc_pci_bridge(struct mp_config_table *mc,
{
struct device *child;
- int linkn;
int i;
int srcbus;
int slot;
@@ -198,9 +197,8 @@ void smp_write_intsrc_pci_bridge(struct mp_config_table *mc,
struct bus *link;
unsigned char dstirq_x[4];
- for (linkn = 0; linkn < dev->links; linkn++) {
+ for (link = dev->link_list; link; link = link->next) {
- link = &dev->link[linkn];
child = link->children;
srcbus = link->secondary;