X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=arch%2Fsparc64%2Fkernel%2Febus.c;h=044b85837054cdd763e6d55ead4a2036e6e2db52;hb=5237fac468d9ad78bc9c09d26426b3425b876540;hp=1300827964df7dd50dc646cda5ba16253a8856c3;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/arch/sparc64/kernel/ebus.c b/arch/sparc64/kernel/ebus.c index 130082796..044b85837 100644 --- a/arch/sparc64/kernel/ebus.c +++ b/arch/sparc64/kernel/ebus.c @@ -509,7 +509,7 @@ probe_interrupts: fill_ebus_child(node, ®s[0], child, child_regs_nonstandard(dev)); - while ((node = prom_getsibling(node))) { + while ((node = prom_getsibling(node)) != 0) { child->next = ebus_alloc(sizeof(struct linux_ebus_child)); child = child->next; @@ -611,7 +611,7 @@ void __init ebus_init(void) dev->bus = ebus; fill_ebus_device(nd, dev); - while ((nd = prom_getsibling(nd))) { + while ((nd = prom_getsibling(nd)) != 0) { dev->next = ebus_alloc(sizeof(struct linux_ebus_device)); dev = dev->next;