aboutsummaryrefslogtreecommitdiffstats
path: root/ls-tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'ls-tree.c')
-rw-r--r--ls-tree.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ls-tree.c b/ls-tree.c
index 8e01dea..6fa6d51 100644
--- a/ls-tree.c
+++ b/ls-tree.c
@@ -76,7 +76,7 @@ insert_dev(struct device *d, struct bridge *b)
if (!bus && ! (bus = find_bus(b, p->domain, p->bus)))
{
struct bridge *c;
- for (c=b->child; c; c=c->next)
+ for (c=b->child; c; c=c->prev)
if (c->domain == (unsigned)p->domain && c->secondary <= p->bus && p->bus <= c->subordinate)
{
insert_dev(d, c);
@@ -126,7 +126,7 @@ grow_tree(void)
}
*last_br = b;
last_br = &b->chain;
- b->next = b->child = NULL;
+ b->prev = b->child = NULL;
b->first_bus = NULL;
b->last_bus = NULL;
b->br_dev = d;
@@ -154,7 +154,7 @@ grow_tree(void)
b->subordinate = b->secondary;
*last_br = b;
last_br = &b->chain;
- b->next = b->child = NULL;
+ b->prev = b->child = NULL;
b->first_bus = NULL;
b->last_bus = NULL;
b->br_dev = parent;
@@ -184,7 +184,7 @@ grow_tree(void)
best = c;
if (best)
{
- b->next = best->child;
+ b->prev = best->child;
best->child = b;
}
}