void ftape_detach_drive(void) { TRACE_FUN(8, "ftape_detach_drive"); TRACE(5, "disabling tape drive and fdc"); ftape_put_drive_to_sleep(drive_type); fdc_catch_stray_interrupts(1); /* one always comes */ fdc_disable(); fdc_release_irq_and_dma(); TRACE_EXIT; }
void ftape_detach_drive(void) { TRACE_FUN(ft_t_any); TRACE(ft_t_flow, "disabling tape drive and fdc"); ftape_put_drive_to_sleep(ft_drive_type.wake_up); fdc_catch_stray_interrupts(1); /* one always comes */ fdc_disable(); fdc_release_irq_and_dma(); fdc_release_regions(); TRACE_EXIT; }