--- a/arc/powerpc/platforms/pasemi/electra_ide.c Tue Nov 13 03:05:24 2007 +++ b/arc/powerpc/platforms/pasemi/electra_ide.c Fri Nov 16 10:32:12 2007 @@ -42,7 +42,7 @@ np = of_find_compatible_node(NULL, "ide", "electra-ide"); i = 0; - while (np && i < MAX_IFS) { + while (np && i++ < MAX_IFS) { memset(r, 0, sizeof(r)); /* pata_platform wants two address ranges: one for the base registers,