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