]> git.baikalelectronics.ru Git - kernel.git/commit
USB: serial: io_ti: fix I/O after disconnect
authorJohan Hovold <johan@kernel.org>
Tue, 3 Jan 2017 15:39:45 +0000 (16:39 +0100)
committerJohan Hovold <johan@kernel.org>
Wed, 4 Jan 2017 09:37:17 +0000 (10:37 +0100)
commit980e8afccfa894c9c6d4743429423835ef5366f9
tree910a076d3386b2a8c2443e4078a2484c8e14e394
parent206eccb9c95808e2eb65fe48a85bf6992d3b3ddc
USB: serial: io_ti: fix I/O after disconnect

Cancel the heartbeat work on driver unbind in order to avoid I/O after
disconnect in case the port is held open.

Note that the cancel in release() is still needed to stop the heartbeat
after late probe errors.

Fixes: d671e02cc48f ("USB: io_ti: Add heartbeat to keep idle EP/416
ports from disconnecting")
Cc: stable <stable@vger.kernel.org>
Signed-off-by: Johan Hovold <johan@kernel.org>
drivers/usb/serial/io_ti.c