diff -u --new-file --recursive --exclude-from ./ignore linux-2.2.15pre16/drivers/block/ide-pci.c markhe-2.2.15pre16/drivers/block/ide-pci.c --- linux-2.2.15pre16/drivers/block/ide-pci.c Thu Mar 30 17:13:22 2000 +++ markhe-2.2.15pre16/drivers/block/ide-pci.c Fri Mar 31 16:17:03 2000 @@ -245,7 +245,7 @@ return hwif; /* pick an unused entry */ } } - for (h = 0; h < 2; ++h) { + for (h = 0; h < ((MAX_HWIFS >= 2) ? 2 : MAX_HWIFS); ++h) { hwif = ide_hwifs + h; if (hwif->chipset == ide_unknown) return hwif; /* pick an unused entry */