[GIT PULL] sparc updates for v7.0

Andreas Larsson <[email protected]>
Newsgroups org.kernel.vger.sparclinux,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Linus,

The following changes since commit 8f0b4cce4481fb22653697cced8d0d04027cb1e8:

  Linux 6.19-rc1 (2025-12-14 16:05:07 +1200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git tags/sparc-for-7.0-tag1

for you to fetch changes up to d844152d85cfcc7d2ef9430a25882604c12da279:

  sparc: remove unused variable strtab (2026-02-06 15:16:22 +0100)

----------------------------------------------------------------
This includes the following changes related to sparc for v7.0:

- Hardcode uapi ioctls.h TC* constants to not rely upon struct termio
  that has been dropped by glibc

- Fix bug for fork/clone and add support for clone3

- Add ARCH_HAS_CC_CAN_LINK

- API choice improvements and cleanup of unused variables

----------------------------------------------------------------
Alex Shi (2):
      sparc64: fix unused variable warning
      sparc: remove unused variable strtab

Andreas Larsson (1):
      sparc: Synchronize user stack on fork and clone

Ludwig Rydberg (1):
      sparc: Add architecture support for clone3

Sam James (1):
      sparc: don't reference obsolete termio struct for TC* constants

Thomas Weißschuh (1):
      sparc: Implement ARCH_HAS_CC_CAN_LINK

Thorsten Blum (1):
      sparc: vio: Replace snprintf with strscpy in vio_create_one

 arch/sparc/Kconfig                     | 11 +++++++
 arch/sparc/include/asm/syscalls.h      |  1 +
 arch/sparc/include/asm/unistd.h        |  2 --
 arch/sparc/include/uapi/asm/ioctls.h   |  8 +++---
 arch/sparc/kernel/entry.S              | 15 ++++++++++
 arch/sparc/kernel/kernel.h             |  1 +
 arch/sparc/kernel/module.c             |  2 --
 arch/sparc/kernel/process.c            | 52 +++++++++++++++++++++++++---------
 arch/sparc/kernel/process_32.c         | 23 +++++++++++----
 arch/sparc/kernel/process_64.c         | 27 ++++++++++++++----
 arch/sparc/kernel/syscalls.S           |  8 ++++++
 arch/sparc/kernel/syscalls/syscall.tbl |  2 +-
 arch/sparc/kernel/vio.c                |  4 +--
 arch/sparc/mm/init_64.c                |  6 ----
 14 files changed, 119 insertions(+), 43 deletions(-)

Thanks,
Andreas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.