serial: pch_uart: fix tty-kref leak in dma-rx path
authorJohan Hovold <jhovold@gmail.com>
Tue, 10 Sep 2013 10:50:50 +0000 (12:50 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Sep 2013 17:05:47 +0000 (10:05 -0700)
commit19b85cfb190eb9980eaf416bff96aef4159a430e
tree16a8a2a12c75644042ca8969b2cdcac9dccae77c
parentfc0919c68cb2f75bb1af759315f9d7e2a9443c28
serial: pch_uart: fix tty-kref leak in dma-rx path

Fix tty_kref leak when tty_buffer_request room fails in dma-rx path.

Note that the tty ref isn't really needed anymore, but as the leak has
always been there, fixing it before removing should makes it easier to
backport the fix.

Cc: stable@vger.kernel.org
Signed-off-by: Johan Hovold <jhovold@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/pch_uart.c