|
@@ -707,7 +707,7 @@ int ide_register_hw(hw_regs_t *hw, void (*fixup)(ide_hwif_t *),
|
|
|
do {
|
|
|
for (index = 0; index < MAX_HWIFS; ++index) {
|
|
|
hwif = &ide_hwifs[index];
|
|
|
- if (hwif->hw.io_ports[IDE_DATA_OFFSET] == hw->io_ports[IDE_DATA_OFFSET])
|
|
|
+ if (hwif->io_ports[IDE_DATA_OFFSET] == hw->io_ports[IDE_DATA_OFFSET])
|
|
|
goto found;
|
|
|
}
|
|
|
for (index = 0; index < MAX_HWIFS; ++index) {
|
|
@@ -715,7 +715,7 @@ int ide_register_hw(hw_regs_t *hw, void (*fixup)(ide_hwif_t *),
|
|
|
if (hwif->hold)
|
|
|
continue;
|
|
|
if ((!hwif->present && !hwif->mate && !initializing) ||
|
|
|
- (!hwif->hw.io_ports[IDE_DATA_OFFSET] && initializing))
|
|
|
+ (!hwif->io_ports[IDE_DATA_OFFSET] && initializing))
|
|
|
goto found;
|
|
|
}
|
|
|
for (index = 0; index < MAX_HWIFS; index++)
|