Skip to content

Commit 74098cc

Browse files
Łukasz Bartosikgregkh
authored andcommitted
xhci: dbgtty: fix device unregister: fixup
This fixup replaces tty_vhangup() call with call to tty_port_tty_vhangup(). Both calls hangup tty device synchronously however tty_port_tty_vhangup() increases reference count during the hangup operation using scoped_guard(tty_port_tty). Cc: stable <stable@kernel.org> Fixes: 1f73b8b ("xhci: dbgtty: fix device unregister") Signed-off-by: Łukasz Bartosik <ukaszb@chromium.org> Link: https://patch.msgid.link/20251127111644.3161386-1-ukaszb@google.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 8f0b4cc commit 74098cc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/usb/host/xhci-dbgtty.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ static void xhci_dbc_tty_unregister_device(struct xhci_dbc *dbc)
554554
* Hang up the TTY. This wakes up any blocked
555555
* writers and causes subsequent writes to fail.
556556
*/
557-
tty_vhangup(port->port.tty);
557+
tty_port_tty_vhangup(&port->port);
558558

559559
tty_unregister_device(dbc_tty_driver, port->minor);
560560
xhci_dbc_tty_exit_port(port);

0 commit comments

Comments
 (0)