]> git.karo-electronics.de Git - karo-tx-linux.git/commit
tty: Allow uart_register/unregister/register
authorAlan Cox <alan@linux.intel.com>
Mon, 14 May 2012 13:51:22 +0000 (14:51 +0100)
committerBen Hutchings <ben@decadent.org.uk>
Wed, 30 May 2012 23:43:42 +0000 (00:43 +0100)
commitb89d788669db009d58b2f5e9988caaaf7df9e4ab
treee79eedc3fcddd322bddfd56f3a6edae847cfd732
parent8fd4242d5ce7514591eff1b1170ab253b215a787
tty: Allow uart_register/unregister/register

commit 1e66cded334e6cea596c72f6f650eec351b1e959 upstream.

This is legitimate but because we don't clear the drv->state pointer in the
unregister code causes a bogus BUG().

Resolves-bug: https://bugzilla.kernel.org/show_bug.cgi?id=42880
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
drivers/tty/serial/serial_core.c