Skip to contentSkip to conversation

serial:ifx6x60:Delete SPI timer when shut down port

PATCH New channing 1 participant 1 message Jan 10, 2013 TTY layer and serial drivers

lore
Share & tools
lore

channing

author
#0 lore raw

PATCH 1/1 serial:ifx6x60:Delete SPI timer when shut down port

When shut down SPI port, it's possible that MRDY has been asserted and a SPI timer was activated waiting for SRDY assert, in the case, it needs to delete this timer.

---
 drivers/tty/serial/ifx6x60.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
drivers/tty/serial/ifx6x60.c +1 -0
index 675d94a..7eed323 100644
@@ -637,6 +637,7 @@ static void ifx_port_shutdown(struct tty_port *port)
 
 	clear_bit(IFX_SPI_STATE_IO_AVAILABLE, &ifx_dev->flags);
 	mrdy_set_low(ifx_dev);
+	del_timer(&ifx_dev->spi_timer);
 	clear_bit(IFX_SPI_STATE_TIMER_PENDING, &ifx_dev->flags);
 	tasklet_kill(&ifx_dev->io_work_tasklet);
 }
Signature · 1 line
1.7.1