On Wed, Feb 13, 2013 at 03:28:51PM +0100, Johan Hovold wrote:
> Make sure serial-driver dtr_rts is called with disc_mutex held after
> checking the disconnected flag.
>
> Due to a bug in the tty layer, dtr_rts may get called after a device has
> been disconnected and the tty-device unregistered. Some drivers have had
> individual checks for disconnect to make sure the disconnected interface
> was not accessed, but this should really be handled in usb-serial core
> (at least until the long-standing tty-bug has been fixed).
>
> Note that the problem has been made more acute with commit 0998d0631001
> ("device-core: Ensure drvdata = NULL when no driver is bound") as the
> port data is now also NULL when dtr_rts is called resulting in further
> oopses.
>
> Reported-by: Chris Ruehl <[email protected]>
> Cc: [email protected]
> ---
Any reason you didn't sign-off on this patch?
I can't really apply it without that :(
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html