• Bartlomiej Zolnierkiewicz's avatar
    [ide] fix drive->ready_stat for ATAPI · 1ef372a6
    Bartlomiej Zolnierkiewicz authored
    ATAPI devices ignore DRDY bit so drive->ready_stat must be set to zero.
    It is currently done by device drivers (including ide-default fake driver)
    but for PMAC driver it is too late as wait_for_ready() may be called during
    probe: probe_hwif()->pmac_ide_dma_check()->pmac_ide_{mdma,udma}_enable()->
    ->pmac_ide_do_setfeature()->wait_for_ready().
    
    Fixup drive->ready_stat just after detecting ATAPI device.
    Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    1ef372a6
ide-tape.c 160 KB