From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6BAC3C624D6 for ; Sat, 5 Sep 2026 06:09:15 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4hcNFj6fYDz2yv4; Sat, 05 Sep 2026 16:09:13 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip="2607:f8b0:4864:20::1033" ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788521995; cv=none; b=orEZKIh6tc1VhdlH1qeGNU7h6dWM6taD0IFDtrPlMglO5nI7OyqRNQLm1WPSC0Ci8Q0oC1BhSNggMlwg86HptnriysRPczFRsjb0PmYSuhP39aYfEIm3uvHf4A7QTjH+DEtCSSzN28eS5LEVFSxb1cPdD6jsFDWS+a8rbHmKXUTAHtvU5wXCC/HlFIYjhHGSO9NTY/DqBcndvDS6EDlNjShS56SPWIgSUAzm0fv1mCkkPpQBj28esmzCaQTeTaeSLMVRp+leUCVESTevy7cuU0WyoOHWKaxCeaiIHw5mkabje1GXoZahTpOF5joyOs3XxbLl1+5PJzpVFWntq8yQ5Q== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1788521995; c=relaxed/relaxed; bh=Xe6EwabIXBD1fwJZlA9EYarG/RJHgSOSX9nc22lp4dc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=LjRhgMZ1aivZGNSm/YoW4blLWH7KtsrnsxpRhR0mh74MejQiaOX/gI5SofD0fAolbo0HLM86yIrVJZQMDPLlKnBAOZQAyJ0v/sYjnqNu0CXdY/ENCUDBqROEdlDLpVkfGniohUjmIk/FluV9lbJbiBA/L83AvTlam9kAw9pY72Yip0UZ9rz2ux/5Iw0dmMSo0BAi94/bOj/dWl85pgiufoUR5KPJ7/+c+rNFOIkaN89tSjcdxSLNcAtQRMSUVZU/oi3ufR+mwvz0fnc0KZbw/HLui5mDPtcDZ6KY0a7epDvWYWK7siP5E9xlWOsxgMuNbkNIO+X5mo4u2cmUCXn2NA== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=MxjC35Km; dkim-atps=neutral; spf=pass (client-ip=2607:f8b0:4864:20::1033; helo=mail-pj1-x1033.google.com; envelope-from=hemanth.selam@gmail.com; receiver=lists.ozlabs.org) smtp.mailfrom=gmail.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=MxjC35Km; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gmail.com (client-ip=2607:f8b0:4864:20::1033; helo=mail-pj1-x1033.google.com; envelope-from=hemanth.selam@gmail.com; receiver=lists.ozlabs.org) Received: from mail-pj1-x1033.google.com (mail-pj1-x1033.google.com [IPv6:2607:f8b0:4864:20::1033]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4hbvdl14gpz2y2K for ; Fri, 04 Sep 2026 21:39:55 +1000 (AEST) Received: by mail-pj1-x1033.google.com with SMTP id 98e67ed59e1d1-38dfe910e9dso987499a91.3 for ; Fri, 04 Sep 2026 04:39:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1788521992; x=1789126792; darn=lists.ozlabs.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Xe6EwabIXBD1fwJZlA9EYarG/RJHgSOSX9nc22lp4dc=; b=MxjC35KmqGIM19PeC0cj3OGrBmhr/l91vO6JjB9O+Yeq/oyF/dvFDwqu0dL53I6hT4 6fBXvaz0cWyis3TmTjMU6693gJ3apCziODn7zEzf907CnpVJnlWSFkw7Vfa5W6m5Uobu OkJbZ5G6YnpTWfKGDUvgVxCJWG8pLx+qul8Gke9Zf8lrKLgDOsRIOfQJ15iwuaYVc0MD TvxldXwSRV98dXU/7i6CD6ZVh9AUu6Q4MZ1Qlr0I6MxUukOkZ9PHSwuZR8CtTQzTgWqx tm1k5jLbZqVYRxGgqFCu9QxNsrNT3bJf1jNKc9Mw2afEiHIG9AL4DehTSQyWL9txec0D hxcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788521992; x=1789126792; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Xe6EwabIXBD1fwJZlA9EYarG/RJHgSOSX9nc22lp4dc=; b=J1l3XhKmB7Y82Rgev32zHu05ojr8OHi8Pkrk6PmfGp1QpjBBzIQzgjDg8+UeIpYlo7 sNX+D9IilZTe2g6IvgEpEZxpYp7NqsokHb84mVpaYr0N1JIALxIjoUbeebw5/PzlSi9n Jsfir2YoMr5owSo7YBFRhaIsDMFL7PHCaUVaLsvzmKu9+/uebgyLHbLrviwCpPURiHXH ZoR2oEYn185fNJp9YqbPrj4YeQqM5HLUe4M/S4aYL3kCWJwJ2l6NScYfSxaCaXI39XQL LfNykcg09ISwcWZWgXMZtgWmaf0o5mdDPO018J1dVm0LcEW+2euS8IOnDJ1qt+X/6V3N ESpA== X-Forwarded-Encrypted: i=1; AKwUvBzVk21YJf99cl47yW+O9zB0YHNw7XnFwb+YtFjeGPndWjK/ec7Mu64BuFuFC2+2I3VL2X+icc5CONOzjjM=@lists.ozlabs.org X-Gm-Message-State: AFuF++nFXJos6wMOm1Tixh5IAE5HLIRVqZ6BBU+5BtoPzkjnlTZZafeO W2SZOVGb9dV6UUXTlVSunUr8k+8W/KbOB6lwPgCn4PM/wZMuZ/m65/bS X-Gm-Gg: AYBFou1ILZOWkQXcfPk+8xKjC9Z7C6M6MY5B1ls6wtMbj2gIbo3+D23y3U4+Kc70GhW XLbGT5SUGTxJjmigxrtQy8plEZ7RiT9mpIrm6L8g2OTI15m9BJ/z2tV0YKlygmRDUvxSXfauno7 2kRBrOYUMY6RLo+SwPKwXqER6QDCu2o29cCr4hSxW8Km7+6m2gvwCJU7wsVY5Z3NA8EDKZ2F8bl Aa2/NfyavYDno4DJa5geu38/mcv2oFE4zaU6MllO+fDkOBYw/QhJtBO9qs4P6NURKV66VfkD0KB eZUxF9L1on7gDchQxlof9ajgprtTC8UdPS0MzrIhKcQoDSQOzvQV6nvvEujESeQPWE7l4cnSU3l pmSWsHH5i/OvBCxrCp+jWv922qXEzA9Gcg0nGNu8OcVx0Fj9EDQ6Sy0/dYPJTA3dV+WJHR1nGqF JfVCC7hjuQavLV649W4XR55xYj6vqCHt1g39+pbp2WCw189nPJlG+Vtfw4bdaqTjZksoSGG3snH jXq0GPzqQdtU93h0szuco3XMX/EWiq/fIcajQ== X-Received: by 2002:a17:90b:3b88:b0:398:dcfe:968e with SMTP id 98e67ed59e1d1-39b261da746mr7361746a91.20.1788521992489; Fri, 04 Sep 2026 04:39:52 -0700 (PDT) Received: from volcano9f6e-hostos.amd.com ([165.204.217.251]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3339ac24d7esm9124215eec.15.2026.09.04.04.39.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Sep 2026 04:39:52 -0700 (PDT) From: Hemanth Selam To: Greg Kroah-Hartman , Jiri Slaby , Richard Genoud , Nicolas Ferre , Alexandre Belloni , Claudiu Beznea , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , =?UTF-8?q?Pali=20Roh=C3=A1r?= , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" , Laxman Dewangan , Thierry Reding , Jonathan Hunter , Patrice Chotard , Peter Korsgaard , Michal Simek Cc: linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, linuxppc-dev@lists.ozlabs.org, linux-tegra@vger.kernel.org Subject: [PATCH] tty: fix typos in comments Date: Fri, 4 Sep 2026 17:09:35 +0530 Message-ID: <20260904113942.22785-1-hemanth.selam@gmail.com> X-Mailer: git-send-email 2.48.1 X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Fix typos in comments, reported by scripts/checkpatch.pl using the misspelling list in scripts/spelling.txt. Only touches comments, no code changes. Assisted-by: Cursor:claude-opus-5 Signed-off-by: Hemanth Selam --- drivers/tty/serial/8250/8250_exar.c | 2 +- drivers/tty/serial/ar933x_uart.c | 4 ++-- drivers/tty/serial/atmel_serial.c | 2 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/men_z135_uart.c | 2 +- drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 4 ++-- drivers/tty/serial/pmac_zilog.h | 2 +- drivers/tty/serial/serial-tegra.c | 2 +- drivers/tty/serial/st-asc.c | 4 ++-- drivers/tty/serial/uartlite.c | 4 ++-- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/vt/vt.c | 2 +- include/linux/tty_driver.h | 2 +- 16 files changed, 20 insertions(+), 20 deletions(-) diff --git a/drivers/tty/serial/8250/8250_exar.c b/drivers/tty/serial/8250/8250_exar.c index 836792e861bf..1e37e3e5d319 100644 --- a/drivers/tty/serial/8250/8250_exar.c +++ b/drivers/tty/serial/8250/8250_exar.c @@ -587,7 +587,7 @@ pci_fastcom335_setup(struct exar8250 *priv, struct pci_dev *pcidev, } /** - * cti_tristate_disable() - Disable RS485 transciever tristate + * cti_tristate_disable() - Disable RS485 transceiver tristate * @priv: Device's private structure * @port_num: Port number to set tristate off * diff --git a/drivers/tty/serial/ar933x_uart.c b/drivers/tty/serial/ar933x_uart.c index 5b491db9d2fc..118fa8b1e44b 100644 --- a/drivers/tty/serial/ar933x_uart.c +++ b/drivers/tty/serial/ar933x_uart.c @@ -343,7 +343,7 @@ static void ar933x_uart_set_termios(struct uart_port *port, ar933x_uart_rmw_set(up, AR933X_UART_CS_REG, AR933X_UART_CS_HOST_INT_EN); - /* enable RX and TX ready overide */ + /* enable RX and TX ready override */ ar933x_uart_rmw_set(up, AR933X_UART_CS_REG, AR933X_UART_CS_TX_READY_ORIDE | AR933X_UART_CS_RX_READY_ORIDE); @@ -490,7 +490,7 @@ static int ar933x_uart_startup(struct uart_port *port) ar933x_uart_rmw_set(up, AR933X_UART_CS_REG, AR933X_UART_CS_HOST_INT_EN); - /* enable RX and TX ready overide */ + /* enable RX and TX ready override */ ar933x_uart_rmw_set(up, AR933X_UART_CS_REG, AR933X_UART_CS_TX_READY_ORIDE | AR933X_UART_CS_RX_READY_ORIDE); diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c index 5d8c1cfc1c60..c4b465f6a69f 100644 --- a/drivers/tty/serial/atmel_serial.c +++ b/drivers/tty/serial/atmel_serial.c @@ -40,7 +40,7 @@ /* Revisit: We should calculate this based on the actual port settings */ #define PDC_RX_TIMEOUT (3 * 10) /* 3 bytes */ -/* The minium number of data FIFOs should be able to contain */ +/* The minimum number of data FIFOs should be able to contain */ #define ATMEL_MIN_FIFO_SIZE 8 /* * These two offsets are substracted from the RX FIFO size to define the RTS diff --git a/drivers/tty/serial/imx.c b/drivers/tty/serial/imx.c index 513dbe95f7e9..0eac2fd2ed37 100644 --- a/drivers/tty/serial/imx.c +++ b/drivers/tty/serial/imx.c @@ -137,7 +137,7 @@ #define USR1_DTRD (1<<7) /* DTR Delta */ #define USR1_RXDS (1<<6) /* Receiver idle interrupt flag */ #define USR1_AIRINT (1<<5) /* Async IR wake interrupt flag */ -#define USR1_AWAKE (1<<4) /* Aysnc wake interrupt flag */ +#define USR1_AWAKE (1<<4) /* Async wake interrupt flag */ #define USR2_ADET (1<<15) /* Auto baud rate detect complete */ #define USR2_TXFE (1<<14) /* Transmit buffer FIFO empty */ #define USR2_DTRF (1<<13) /* DTR edge interrupt flag */ diff --git a/drivers/tty/serial/men_z135_uart.c b/drivers/tty/serial/men_z135_uart.c index 9138fa29d301..41dd7059e367 100644 --- a/drivers/tty/serial/men_z135_uart.c +++ b/drivers/tty/serial/men_z135_uart.c @@ -532,7 +532,7 @@ static unsigned int men_z135_get_mctrl(struct uart_port *port) * men_z135_stop_tx() - Stop transmitting characters * @port: The UART port * - * Stop transmitting characters. This might be due to CTS line becomming + * Stop transmitting characters. This might be due to CTS line becoming * inactive or the tty layer indicating we want to stop transmission due to * an XOFF character. */ diff --git a/drivers/tty/serial/mvebu-uart.c b/drivers/tty/serial/mvebu-uart.c index 33ea496c93b2..0306f219feb0 100644 --- a/drivers/tty/serial/mvebu-uart.c +++ b/drivers/tty/serial/mvebu-uart.c @@ -942,7 +942,7 @@ static int mvebu_uart_probe(struct platform_device *pdev) /* Manage interrupts */ if (platform_irq_count(pdev) == 1) { - /* Old bindings: no name on the single unamed UART0 IRQ */ + /* Old bindings: no name on the single unnamed UART0 IRQ */ irq = platform_get_irq(pdev, 0); if (irq < 0) return irq; diff --git a/drivers/tty/serial/mxs-auart.c b/drivers/tty/serial/mxs-auart.c index 697318dbb146..5355409134da 100644 --- a/drivers/tty/serial/mxs-auart.c +++ b/drivers/tty/serial/mxs-auart.c @@ -1009,7 +1009,7 @@ static void mxs_auart_settermios(struct uart_port *u, if (is_imx28_auart(s) && test_bit(MXS_AUART_RTSCTS, &s->flags)) { if (!mxs_auart_dma_init(s)) - /* enable DMA tranfer */ + /* enable DMA transfer */ ctrl2 |= AUART_CTRL2_TXDMAE | AUART_CTRL2_RXDMAE | AUART_CTRL2_DMAONERR; } diff --git a/drivers/tty/serial/pic32_uart.c b/drivers/tty/serial/pic32_uart.c index 8407f85776c0..1d4adb5c7d88 100644 --- a/drivers/tty/serial/pic32_uart.c +++ b/drivers/tty/serial/pic32_uart.c @@ -547,7 +547,7 @@ static int pic32_uart_startup(struct uart_port *port) pic32_uart_writel(sport, PIC32_CLR(PIC32_UART_STA), PIC32_UART_STA_UTXISEL1); - /* enable all interrupts and eanable uart */ + /* enable all interrupts and enable uart */ pic32_uart_en_and_unmask(port); local_irq_restore(flags); diff --git a/drivers/tty/serial/pmac_zilog.c b/drivers/tty/serial/pmac_zilog.c index e3a919328695..31cb2cde3116 100644 --- a/drivers/tty/serial/pmac_zilog.c +++ b/drivers/tty/serial/pmac_zilog.c @@ -368,7 +368,7 @@ static void pmz_transmit_chars(struct uart_pmac_port *uap) * R3 still signals the interrupts and we see them when taking * an interrupt for the other channel (this could be a qemu * bug but since the ESCC doc doesn't specify precsiely whether - * R3 interrup status bits are masked by R1 interrupt enable + * R3 interrupt status bits are masked by R1 interrupt enable * bits, better safe than sorry). --BenH. */ if (!ZS_IS_OPEN(uap)) @@ -1929,7 +1929,7 @@ static int __init pmz_console_setup(struct console *co, char *options) port = &uap->port; /* - * Mark port as beeing a console + * Mark port as being a console */ uap->flags |= PMACZILOG_FLAG_IS_CONS; diff --git a/drivers/tty/serial/pmac_zilog.h b/drivers/tty/serial/pmac_zilog.h index 837b97ca0a90..40f47b389b55 100644 --- a/drivers/tty/serial/pmac_zilog.h +++ b/drivers/tty/serial/pmac_zilog.h @@ -21,7 +21,7 @@ struct uart_pmac_port { * early inited port) */ struct macio_dev *dev; - /* device node to this port, this points to one of 2 childs + /* device node to this port, this points to one of 2 children * of "escc" node (ie. ch-a or ch-b) */ struct device_node *node; diff --git a/drivers/tty/serial/serial-tegra.c b/drivers/tty/serial/serial-tegra.c index 8004fc00fb9c..2eb49bcc766d 100644 --- a/drivers/tty/serial/serial-tegra.c +++ b/drivers/tty/serial/serial-tegra.c @@ -1096,7 +1096,7 @@ static int tegra_uart_hw_init(struct tegra_uart_port *tup) * EORD is different interrupt than RX_TIMEOUT - RX_TIMEOUT occurs when * the DATA is sitting in the FIFO and couldn't be transferred to the * DMA as the DMA size alignment (4 bytes) is not met. EORD will be - * triggered when there is a pause of the incomming data stream for 4 + * triggered when there is a pause of the incoming data stream for 4 * characters long. * * For pauses in the data which is not aligned to 4 bytes, we get diff --git a/drivers/tty/serial/st-asc.c b/drivers/tty/serial/st-asc.c index 6ed9a327702b..f065b300ac09 100644 --- a/drivers/tty/serial/st-asc.c +++ b/drivers/tty/serial/st-asc.c @@ -378,7 +378,7 @@ static void asc_set_mctrl(struct uart_port *port, unsigned int mctrl) static unsigned int asc_get_mctrl(struct uart_port *port) { /* - * This routine is used for geting signals of: DTR, DCD, DSR, RI, + * This routine is used for getting signals of: DTR, DCD, DSR, RI, * and CTS/RTS */ return TIOCM_CAR | TIOCM_DSR | TIOCM_CTS; @@ -829,7 +829,7 @@ static void asc_console_putchar(struct uart_port *port, unsigned char ch) { unsigned int timeout = 1000000; - /* Wait for upto 1 second in case flow control is stopping us. */ + /* Wait for up to 1 second in case flow control is stopping us. */ while (--timeout && !asc_txfifo_is_half_empty(port)) udelay(1); diff --git a/drivers/tty/serial/uartlite.c b/drivers/tty/serial/uartlite.c index 6240c3d4dfd7..153233fe4347 100644 --- a/drivers/tty/serial/uartlite.c +++ b/drivers/tty/serial/uartlite.c @@ -163,7 +163,7 @@ static int ulite_receive(struct uart_port *port, int stat) port->icount.frame++; - /* drop byte with parity error if IGNPAR specificed */ + /* drop byte with parity error if IGNPAR specified */ if (stat & port->ignore_status_mask & ULITE_STATUS_PARITY) stat &= ~ULITE_STATUS_RXVALID; @@ -393,7 +393,7 @@ static int ulite_request_port(struct uart_port *port) ret = uart_in32(ULITE_CONTROL, port); uart_out32(ULITE_CONTROL_RST_TX, ULITE_CONTROL, port); ret = uart_in32(ULITE_STATUS, port); - /* Endianess detection */ + /* Endianness detection */ if ((ret & ULITE_STATUS_TXEMPTY) != ULITE_STATUS_TXEMPTY) pdata->reg_ops = &uartlite_le; diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c index a072b75dbaf2..7eaf70614f9c 100644 --- a/drivers/tty/serial/xilinx_uartps.c +++ b/drivers/tty/serial/xilinx_uartps.c @@ -1476,7 +1476,7 @@ static int cdns_uart_suspend(struct device *device) readl(port->membase + CDNS_UART_FIFO); /* set RX trigger level to 1 */ writel(1, port->membase + CDNS_UART_RXWM); - /* disable RX timeout interrups */ + /* disable RX timeout interrupts */ writel(CDNS_UART_IXR_TOUT, port->membase + CDNS_UART_IDR); uart_port_unlock_irqrestore(port, flags); } diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c index 8f467b22b799..494749282041 100644 --- a/drivers/tty/vt/vt.c +++ b/drivers/tty/vt/vt.c @@ -1142,7 +1142,7 @@ int vc_allocate(unsigned int currcons) /* return 0 on success */ static inline int resize_screen(struct vc_data *vc, int width, int height, bool from_user) { - /* Resizes the resolution of the display adapater */ + /* Resizes the resolution of the display adapter */ int err = 0; if (vc->vc_sw->con_resize) diff --git a/include/linux/tty_driver.h b/include/linux/tty_driver.h index 1f2896e56e77..626e0692c97a 100644 --- a/include/linux/tty_driver.h +++ b/include/linux/tty_driver.h @@ -22,7 +22,7 @@ struct serial_struct; * These are flags passed to tty_alloc_driver(). * * @TTY_DRIVER_INSTALLED: - * Whether this driver was succesfully installed. This is a tty internal + * Whether this driver was successfully installed. This is a tty internal * flag. Do not touch. * * @TTY_DRIVER_RESET_TERMIOS: -- 2.48.1