Merge tag 'usb-serial-6.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus

Johan writes:

USB-serial fix for 6.11-rc2

Here's a fix for an issue when using the usb_debug driver with Xen.

This change has been in linux-next for a couple of days with no reported
issues.

* tag 'usb-serial-6.11-rc2' of https://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial:
USB: serial: debug: do not echo input by default

+7
+7
drivers/usb/serial/usb_debug.c
··· 76 usb_serial_generic_process_read_urb(urb); 77 } 78 79 static struct usb_serial_driver debug_device = { 80 .driver = { 81 .owner = THIS_MODULE, ··· 90 .num_ports = 1, 91 .bulk_out_size = USB_DEBUG_MAX_PACKET_SIZE, 92 .break_ctl = usb_debug_break_ctl, 93 .process_read_urb = usb_debug_process_read_urb, 94 }; 95 ··· 102 .id_table = dbc_id_table, 103 .num_ports = 1, 104 .break_ctl = usb_debug_break_ctl, 105 .process_read_urb = usb_debug_process_read_urb, 106 }; 107
··· 76 usb_serial_generic_process_read_urb(urb); 77 } 78 79 + static void usb_debug_init_termios(struct tty_struct *tty) 80 + { 81 + tty->termios.c_lflag &= ~(ECHO | ECHONL); 82 + } 83 + 84 static struct usb_serial_driver debug_device = { 85 .driver = { 86 .owner = THIS_MODULE, ··· 85 .num_ports = 1, 86 .bulk_out_size = USB_DEBUG_MAX_PACKET_SIZE, 87 .break_ctl = usb_debug_break_ctl, 88 + .init_termios = usb_debug_init_termios, 89 .process_read_urb = usb_debug_process_read_urb, 90 }; 91 ··· 96 .id_table = dbc_id_table, 97 .num_ports = 1, 98 .break_ctl = usb_debug_break_ctl, 99 + .init_termios = usb_debug_init_termios, 100 .process_read_urb = usb_debug_process_read_urb, 101 }; 102