diff -Nru a/fs/proc/proc_devtree.c b/fs/proc/proc_devtree.c --- a/fs/proc/proc_devtree.c Fri Oct 3 11:05:05 2003 +++ b/fs/proc/proc_devtree.c Fri Oct 3 11:05:05 2003 @@ -53,6 +53,7 @@ int l; struct proc_dir_entry *list, **lastp, *al; + np->pde = de; lastp = &list; for (pp = np->properties; pp != 0; pp = pp->next) { /* @@ -102,6 +103,7 @@ al = proc_symlink(child->name, de, ent->name); if (al == 0) break; + child->name_link = al; *lastp = al; lastp = &al->next; } @@ -112,6 +114,7 @@ al = proc_symlink(at, de, ent->name); if (al == 0) break; + child->addr_link = al; *lastp = al; lastp = &al->next; }