commit | 30d9d42e9a7c205cc139dce743463b8070684df5 | [log] [tgz] |
---|---|---|
author | Johan Hovold <jhovold@gmail.com> | Thu Mar 21 12:36:45 2013 +0100 |
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | Mon Mar 25 13:48:26 2013 -0700 |
tree | 90a06959b9d95f076272c05caefece58c983e81b | |
parent | c3452f5e444446fad9bb1957d22a25334798f94c [diff] |
USB: cyberjack: fix disconnect handling Make sure the interrupt urb submitted in port_probe is killed in port_remove. The interrupt-urb completion handler references the port and may get called after port_remove has returned and the port has been unregistered (although this is currently prevented by usb-serial core as we are using a non-private urb). Signed-off-by: Johan Hovold <jhovold@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>