[GIT PULL] sparc updates for v7.2

Andreas Larsson <[email protected]> Wed, 24 Jun 2026 09:31:22 +0200
Newsgroups org.kernel.vger.sparclinux,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Linus,

The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:

  Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5b2a3b1a98fb47c593144c2770e012d463952b70:

  sparc: Remove remaining defconfig references to the pktcdvd driver (2026-06-15 12:54:01 +0200)

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

- Align sparc to other archs by providing ucontext.h wrapper

- Fix buffer underflow in led driver

- Export mcount for clang and disable compat when using lld for linking

- API choice improvement for sysfs code for vio

- Fix build warnings and notification of missing prototype

- Remove dead code and dead configs

----------------------------------------------------------------
Andrew Morton (1):
      sparc: add _mcount() prototype

Catalin Iacob (1):
      sparc: Remove remaining defconfig references to the pktcdvd driver

Ethan Nelson-Moore (1):
      sparc: remove unused SERIAL_CONSOLE config option

Kexin Sun (1):
      sparc32: remove deadwood swift_flush_tlb_page() debug code

Pengpeng Hou (1):
      sparc: led: avoid trimming a newline from empty writes

Rosen Penev (3):
      sparc64: uprobes: add missing break
      sparc: Disable compat support with LLD
      sparc: Export mcount for Clang-built modules

Thomas Weißschuh (2):
      sparc: uapi: Add ucontext.h
      sparc: Avoid -Wunused-but-set-parameter in clear_user_page()

Thorsten Blum (1):
      sparc: vio: use sysfs_emit in sysfs show functions

 arch/sparc/Kconfig                      | 25 +------------------------
 arch/sparc/configs/sparc64_defconfig    |  2 --
 arch/sparc/include/asm/asm-prototypes.h |  2 ++
 arch/sparc/include/asm/page_32.h        |  2 ++
 arch/sparc/include/uapi/asm/ucontext.h  |  3 +++
 arch/sparc/kernel/led.c                 |  2 +-
 arch/sparc/kernel/uprobes.c             |  1 +
 arch/sparc/kernel/vio.c                 |  9 +++++----
 arch/sparc/lib/mcount.S                 |  1 +
 arch/sparc/mm/srmmu.c                   | 29 -----------------------------
 10 files changed, 16 insertions(+), 60 deletions(-)
 create mode 100644 arch/sparc/include/uapi/asm/ucontext.h

Thanks,
Andreas