[SPARC64] Fix PSYCHO PCI controler init.

pbm->name should be initialized before calling
pbm_register_toplevel_resources. Move the call a few lines down to
avoid a nice Oops.

Signed-off-by: Marc Zyngier <maz@misterjones.org>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Marc Zyngier and committed by David S. Miller ee7022dc a4926158

+2 -1
+2 -1
arch/sparc64/kernel/pci_psycho.c
··· 1200 1200 pbm->io_space.flags = IORESOURCE_IO; 1201 1201 pbm->mem_space.end = pbm->mem_space.start + PSYCHO_MEMSPACE_SIZE; 1202 1202 pbm->mem_space.flags = IORESOURCE_MEM; 1203 - pbm_register_toplevel_resources(p, pbm); 1204 1203 1205 1204 pbm->parent = p; 1206 1205 pbm->prom_node = dp; 1207 1206 pbm->name = dp->full_name; 1207 + 1208 + pbm_register_toplevel_resources(p, pbm); 1208 1209 1209 1210 printk("%s: PSYCHO PCI Bus Module ver[%x:%x]\n", 1210 1211 pbm->name,