From: Johan Hovold Date: Thu, 21 Mar 2013 11:36:50 +0000 (+0100) Subject: USB: serial: clean up usb-serial bus device removal X-Git-Tag: omap-for-v3.10/dt-fixes-for-merge-window~135^2~176 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5cb27dde2e8b7bcbdce6de270c73c021a65caff8;p=pandora-kernel.git USB: serial: clean up usb-serial bus device removal Make sure to unregister the tty-device before calling subdriver port_remove. This way remove will reverse probe, and specifically any port data released in port_remove will be available throughout tty unregister. Note that the order currently does not matter as the tty-layer can make callbacks also after the device has been unregistered. This is handled in usb-serial core using the disconnected flag, which is already set when usb-serial bus device remove is called. Cc: Peter Hurley Reported-by: Peter Hurley Signed-off-by: Johan Hovold Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed