|
@@ -637,6 +637,7 @@ static void ifx_port_shutdown(struct tty_port *port)
|
|
|
|
|
|
clear_bit(IFX_SPI_STATE_IO_AVAILABLE, &ifx_dev->flags);
|
|
clear_bit(IFX_SPI_STATE_IO_AVAILABLE, &ifx_dev->flags);
|
|
mrdy_set_low(ifx_dev);
|
|
mrdy_set_low(ifx_dev);
|
|
|
|
+ del_timer(&ifx_dev->spi_timer);
|
|
clear_bit(IFX_SPI_STATE_TIMER_PENDING, &ifx_dev->flags);
|
|
clear_bit(IFX_SPI_STATE_TIMER_PENDING, &ifx_dev->flags);
|
|
tasklet_kill(&ifx_dev->io_work_tasklet);
|
|
tasklet_kill(&ifx_dev->io_work_tasklet);
|
|
}
|
|
}
|