Linux Serial subsystem development
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Jiri Slaby <jslaby@suse.cz>,
	Stephen Rothwell <sfr@canb.auug.org.au>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org
Subject: [GIT PULL] TTY / Serial driver changes for 6.18-rc1
Date: Sat, 4 Oct 2025 16:03:22 +0200	[thread overview]
Message-ID: <aOEpKp9lSCgoCiId@kroah.com> (raw)

The following changes since commit f83ec76bf285bea5727f478a68b894f5543ca76e:

  Linux 6.17-rc6 (2025-09-14 14:21:14 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tags/tty-6.18-rc1

for you to fetch changes up to f4abab350840d58d69814c6993736f03ac27df83:

  tty: serial: fix help message for SERIAL_CPM (2025-09-17 13:11:30 +0200)

----------------------------------------------------------------
TTY/Serial update for 6.18-rc1

Here are some small updates for tty/serial drivers for 6.18-rc1.

Not many changes overall, just the usual:
  - abi cleanups and reworking of the tty functions by Jiri by adding
    console lock guard logic
  - 8250_platform driver updates
  - qcom-geni driver updates
  - other minor serial driver updates
  - some more vt escape codes added

All of these have been in linux-next for a while with no reported
issues.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

----------------------------------------------------------------
Abinash Singh (2):
      serial: 8250_platform: Reduce stack usage in serial8250_probe_acpi()
      serial: 8250_platform: Reduce stack usage in serial8250_probe_platform()

Arturs Artamonovs (1):
      tty: serial: fix help message for SERIAL_CPM

Brian Masney (1):
      tty: serial: mvebu-uart: convert from round_rate() to determine_rate()

Calixte Pernot (1):
      vt: add support for smput/rmput escape codes

Claudiu Beznea (1):
      serdev: Drop dev_pm_domain_detach() call

Dan Carpenter (2):
      tty: sysrq: delete unnecessary check
      serial: max310x: Add error checking in probe()

Edward Adam Davis (1):
      vt: move vc_saved_screen to within tty allocated judgment

Greg Kroah-Hartman (2):
      Revert "m68k: make HPDCA and HPAPCI bools"
      Merge 6.17-rc6 into tty-next

Jiri Slaby (SUSE) (17):
      console: introduce console_lock guard()s
      tty: introduce tty_port_tty guard()
      serial: introduce uart_port_lock() guard()s
      serial: 8250: introduce RPM guard()s
      tty: tty_port: use guard()s
      mxser: use tty_port_tty guard() in mxser_port_isr()
      mxser: use guard()s
      serial: serial_core: use guard()s
      serial: 8250: use guard()s
      serial: 8250_core: use guard() in serial_unlink_irq_chain()
      serial: 8250_omap: extract omap_8250_set_termios_atomic()
      serial: 8250_omap: use guard()s
      serial: 8250_rsa: use guard()s
      tty/vt: use guard()s in con_font_set/get() and con_{set,get}_unimap()
      tty/vt: use guard()s
      s390/char/con3270: use tty_port_tty guard()
      m68k: make HPDCA and HPAPCI bools

Markus Schneider-Pargmann (2):
      dt-bindings: serial: 8250_omap: Add wakeup pinctrl state
      serial: 8250: omap: Support wakeup pinctrl state on suspend

Osama Abdelkader (1):
      serial: 8250_core: fix coding style issue

Raphael Gallais-Pou (1):
      serial: stm32: allow selecting console when the driver is module

Seppo Takalo (1):
      tty: n_gsm: Don't block input queue by waiting MSC

Tapio Reijonen (1):
      serial: max310x: improve interrupt handling

Thomas Bogendoerfer (1):
      tty: serial: ip22zilog: Use platform device for probing

Viken Dadhaniya (1):
      serial: qcom-geni: Add DFS clock mode support to GENI UART driver

Wang Liang (1):
      vt: remove redundant check on vc_mode in con_font_set()

Xichao Zhao (3):
      tty: serial: Modify the use of dev_err_probe()
      serial: sc16is7xx: drop redundant conversion to bool
      tty: remove redundant condition checks

Zizhi Wo (1):
      tty/vt: Add missing return value for VT_RESIZE in vt_ioctl()

Zong Jiang (3):
      serial: qcom-geni: Dynamically allocate UART ports
      serial: qcom-geni: Make UART port count configurable via Kconfig
      serial: qcom-geni: Fix off-by-one error in ida_alloc_range()

 .../devicetree/bindings/serial/8250_omap.yaml      |  16 +
 arch/mips/sgi-ip22/ip22-platform.c                 |  32 ++
 drivers/s390/char/con3270.c                        |  18 +-
 drivers/tty/hvc/hvc_console.c                      |   2 +-
 drivers/tty/mxser.c                                | 265 ++++++---------
 drivers/tty/n_gsm.c                                |  25 +-
 drivers/tty/serdev/core.c                          |  11 +-
 drivers/tty/serial/8250/8250.h                     |   5 +
 drivers/tty/serial/8250/8250_core.c                |  93 +++---
 drivers/tty/serial/8250/8250_omap.c                | 183 ++++++-----
 drivers/tty/serial/8250/8250_platform.c            |  87 ++---
 drivers/tty/serial/8250/8250_port.c                | 300 +++++++----------
 drivers/tty/serial/8250/8250_rsa.c                 |   7 +-
 drivers/tty/serial/Kconfig                         |  12 +-
 drivers/tty/serial/ip22zilog.c                     | 360 +++++++++------------
 drivers/tty/serial/max3100.c                       |   2 +-
 drivers/tty/serial/max310x.c                       |  28 +-
 drivers/tty/serial/msm_serial.c                    |   2 +-
 drivers/tty/serial/mvebu-uart.c                    |  10 +-
 drivers/tty/serial/qcom_geni_serial.c              | 147 +++------
 drivers/tty/serial/sc16is7xx.c                     |   2 +-
 drivers/tty/serial/serial_core.c                   | 143 ++++----
 drivers/tty/sysrq.c                                |   3 +-
 drivers/tty/tty_port.c                             | 168 +++++-----
 drivers/tty/vt/consolemap.c                        | 116 +++----
 drivers/tty/vt/selection.c                         |  20 +-
 drivers/tty/vt/vc_screen.c                         |  74 ++---
 drivers/tty/vt/vt.c                                | 247 +++++++-------
 drivers/tty/vt/vt_ioctl.c                          | 194 +++++------
 include/linux/console.h                            |   2 +
 include/linux/console_struct.h                     |   3 +
 include/linux/serial_core.h                        |  13 +
 include/linux/tty_port.h                           |  14 +
 33 files changed, 1201 insertions(+), 1403 deletions(-)

             reply	other threads:[~2025-10-04 14:03 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-04 14:03 Greg KH [this message]
2025-10-04 23:42 ` [GIT PULL] TTY / Serial driver changes for 6.18-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aOEpKp9lSCgoCiId@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=akpm@linux-foundation.org \
    --cc=jslaby@suse.cz \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-serial@vger.kernel.org \
    --cc=sfr@canb.auug.org.au \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox