FreeBSD/ports d89a9b3security/gauth Makefile

security/gauth: Undeprecate golang port

The port works fine with the current default go version 1.24.

PR:     291432
DeltaFile
+2-5security/gauth/Makefile
+2-51 files

FreeBSD/ports f0d589ddevel/apache-commons-io distinfo Makefile

devel/apache-commons-io: Update 2.19.0 => 2.21.0

Changelog:
https://commons.apache.org/proper/commons-io/changes.html#a2.21.0

PR:     291431
DeltaFile
+3-3devel/apache-commons-io/distinfo
+1-1devel/apache-commons-io/Makefile
+4-42 files

Linux/linux 3af870afs/nfs localio.c

nfs/localio: fix regression due to out-of-order __put_cred

Commit f2060bdc21d7 ("nfs/localio: add refcounting for each iocb IO
associated with NFS pgio header") inadvertantly reintroduced the same
potential for __put_cred() triggering BUG_ON(cred == current->cred) that
commit 992203a1fba5 ("nfs/localio: restore creds before releasing pageio
data") fixed.

Fix this by saving and restoring the cred around each {read,write}_iter
call within the respective for loop of nfs_local_call_{read,write} using
scoped_with_creds().

NOTE: this fix started by first reverting the following commits:

 94afb627dfc2 ("nfs: use credential guards in nfs_local_call_read()")
 bff3c841f7bd ("nfs: use credential guards in nfs_local_call_write()")
 1d18101a644e ("Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs")

followed by narrowly fixing the cred lifetime issue by using

    [10 lines not shown]
DeltaFile
+17-31fs/nfs/localio.c
+17-311 files

Linux/linux 11efc1cDocumentation/devicetree/bindings/soc/microchip microchip,mpfs-mss-top-sysreg.yaml, drivers/cache hisi_soc_hha.c

Merge tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull more SoC driver updates from Arnd Bergmann:
 "These updates came a little late, or were based on a later 6.18-rc tag
  than the others:

   - A new driver for cache management on cxl devices with memory shared
     in a coherent cluster. This is part of the drivers/cache/ tree, but
     unlike the other drivers that back the dma-mapping interfaces, this
     one is needed only during CPU hotplug.

   - A shared branch for reset controllers using swnode infrastructure

   - Added support for new SoC variants in the Amlogic soc_device
     identification

   - Minor updates in Freescale, Microchip, Samsung, and Apple SoC
     drivers"


    [22 lines not shown]
DeltaFile
+194-0drivers/cache/hisi_soc_hha.c
+138-0lib/cache_maint.c
+61-0include/linux/cache_coherency.h
+47-0Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-mss-top-sysreg.yaml
+44-0drivers/soc/microchip/mpfs-mss-top-sysreg.c
+38-0drivers/soc/microchip/mpfs-control-scb.c
+522-023 files not shown
+648-4729 files

HardenedBSD/ports 21c7b6ewww/forgejo7 Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-6www/forgejo7/Makefile
+0-61 files

HardenedBSD/ports 471add2devel/py-bsd/files patch-bsd__extattr.pyx, misc/amazon-qldb-shell distinfo Makefile

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        www/forgejo7/Makefile (unresolved)
DeltaFile
+150-419net/ecal/pkg-plist
+0-535misc/amazon-qldb-shell/distinfo
+0-295misc/amazon-qldb-shell/Makefile
+0-84devel/py-bsd/files/patch-bsd__extattr.pyx
+23-23multimedia/ab-av1/distinfo
+44-0security/vuxml/vuln/2025.xml
+217-1,35676 files not shown
+708-1,63682 files

HardenedBSD/src 1a480d1release/scripts pkg-stage.sh

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-3release/scripts/pkg-stage.sh
+0-31 files

HardenedBSD/src b4496c2release/scripts pkg-stage.sh, sys/dev/ice ice_lib.c

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        release/scripts/pkg-stage.sh (unresolved)
DeltaFile
+7-9sys/dev/nvme/nvme_ns.c
+11-0tests/sys/net/if_bridge_test.sh
+4-3sys/dev/ice/ice_lib.c
+2-2sys/dev/nvme/nvme.h
+2-2usr.sbin/freebsd-update/freebsd-update.sh
+4-0release/scripts/pkg-stage.sh
+30-165 files not shown
+34-1911 files

Linux/linux 208eed9drivers/bus stm32_rifsc.c, drivers/reset reset-th1520.c reset-eic7700.c

Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC driver updates from Arnd Bergmann:
 "This is the first half of the driver changes:

   - A treewide interface change to the "syscore" operations for power
     management, as a preparation for future Tegra specific changes

   - Reset controller updates with added drivers for LAN969x, eic770 and
     RZ/G3S SoCs

   - Protection of system controller registers on Renesas and Google
     SoCs, to prevent trivially triggering a system crash from e.g.
     debugfs access

   - soc_device identification updates on Nvidia, Exynos and Mediatek

   - debugfs support in the ST STM32 firewall driver


    [26 lines not shown]
DeltaFile
+824-13drivers/reset/reset-th1520.c
+593-4drivers/bus/stm32_rifsc.c
+446-0drivers/soc/samsung/gs101-pmu.c
+429-0drivers/reset/reset-eic7700.c
+373-0drivers/soc/qcom/llcc-qcom.c
+335-8include/linux/soc/samsung/exynos-regs-pmu.h
+3,000-25182 files not shown
+5,897-1,291188 files

LLVM/project 6d8714bclang/docs ClangIRCodeDuplication.rst index.rst

[Clang][CIR][Doc] Document CIR code duplication plans (#166457)

This adds a document describing known problems with code duplication in
the CIR codegen implementation, strategies to mitigate the risks caused
by that code duplication, and a general long-term plan for minimizing
the problem.
DeltaFile
+245-0clang/docs/ClangIRCodeDuplication.rst
+1-1clang/docs/index.rst
+246-12 files

Linux/linux 66a1025Documentation/devicetree/bindings/arm bst.yaml, Documentation/devicetree/bindings/riscv tenstorrent.yaml

Merge tag 'soc-newsoc-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull new SoC families update from Arnd Bergmann:
 "These three new families of SoC are split out into a separate branch
  because they touch multiple parts of the source tree and are better
  left separate for the initial merge.

   - Black Sesame Technologies C1200 is an automotive SoC using
     Cortex-A78 CPU cores

   - Anlogic dr1v90 (not to be confused with Amlogic) is an FPGA
     platform using a single nuclei ux900 RISC-V core

   - Tenstorrent Blackhole is a Neural Processing Unit using custom
     "Tensix" cores for computation offload managed by Linux running on
     SiFive X280 RISC-V cores.

  Support for all three is rather rudimentary at the moment and will get
  improved as device drivers are merged through other tree"

    [23 lines not shown]
DeltaFile
+108-0arch/riscv/boot/dts/tenstorrent/blackhole.dtsi
+100-0arch/riscv/boot/dts/anlogic/dr1v90.dtsi
+97-0arch/arm64/boot/dts/bst/bstc1200.dtsi
+31-0Documentation/devicetree/bindings/arm/bst.yaml
+28-0Documentation/devicetree/bindings/riscv/tenstorrent.yaml
+28-0arch/riscv/boot/dts/anlogic/dr1v90-mlkpai-fs01.dts
+392-019 files not shown
+541-625 files

Linux/linux 0cac5cearch/arm64/boot/dts/qcom hamoa.dtsi x1e80100.dtsi

Merge tag 'soc-dt-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC devicetree updates from Arnd Bergmann:
 "Three new SoCs got added in existing arm64 chip families:

   - Renesas R-Car X5H (R8A78000) is a new generation of automotive
     SoCs, based on 16 Cortex-A720 (Armv9.2) cores, which makes the the
     currently highest-perforance embedded SoC.

   - TI AM62L is a new variant of the AM62 family of industrial SoCs,
     this one comes without a GPU.

   - Qualcomm MSM8937 (Snapdragon 430) is an older mobile phone chip
     based on Cortex-A53, and closely related to MSM8917 (Snapdragn
     425), which we already support.

  In addition, there are a good number of newly supported machines
  across SoC families:


    [45 lines not shown]
DeltaFile
+9,629-0arch/arm64/boot/dts/qcom/hamoa.dtsi
+0-9,550arch/arm64/boot/dts/qcom/x1e80100.dtsi
+7,750-0arch/arm64/boot/dts/qcom/kodiak.dtsi
+0-7,450arch/arm64/boot/dts/qcom/sc7280.dtsi
+6,230-0arch/arm64/boot/dts/qcom/monaco.dtsi
+0-6,223arch/arm64/boot/dts/qcom/qcs8300.dtsi
+23,609-23,223734 files not shown
+83,890-37,440740 files

Linux/linux 09cab48arch/arm/mach-gemini board-dt.c, arch/arm/mach-mediatek Kconfig

Merge tag 'soc-arm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC ARM code updates from Arnd Bergmann:
 "These are very minimal changes for 32-bit Arm platform code, enabling
  SMP bringup for one more SoC variant (mt6582) among spelling changes
  and a build warning fix"

* tag 'soc-arm-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc:
  ARM: omap1: avoid symbol clashes in fiq handler
  ARM: gemini: fix typos in comments
  ARM: versatile: Fix typo in versatile.c
  ARM: OMAP2+: Fix falg->flag typo in omap_smc2()
  ARM: mediatek: add MT6582 smp bring up code
  ARM: mediatek: add board_dt_compat entry for the MT6582 SoC
DeltaFile
+19-19arch/arm/mach-omap1/ams-delta-fiq-handler.S
+4-0arch/arm/mach-mediatek/Kconfig
+1-1arch/arm/mach-versatile/versatile.c
+1-1arch/arm/mach-omap2/omap-smc.S
+1-1arch/arm/mach-omap2/omap-secure.h
+1-1arch/arm/mach-gemini/board-dt.c
+27-232 files not shown
+29-238 files

Linux/linux b4c6c76arch/arm/configs shmobile_defconfig tegra_defconfig, arch/arm64/configs defconfig

Merge tag 'soc-defconfig-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC defconfig updates from Arnd Bergmann:
 "As usual, a number of newly added drivers get enabled in the arm64
  defconfig, in addition to minor housekeeping work on defconfig files
  for arm32, arm64 and riscv"

* tag 'soc-defconfig-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (24 commits)
  arm64: defconfig: enable Exynos ACPM clocks
  arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT
  ARM: multi_v7_defconfig: Enable TI PRU Ethernet driver
  arm64: defconfig: enable i.MX AIPSTZ driver
  ARM: mxs_defconfig: enable sound drivers for imx28-amarula-rmm
  arm64: defconfig: Enable i.MX95 drivers for pinctrl, Ethernet and PCIe
  arm64: defconfig: enable rockchip camera interface
  ARM: tegra: Enable EXT4 for Tegra
  arm64: defconfig: Enable NVIDIA VRS PSEQ RTC
  arm64: defconfig: Enable SX150x GPIO expander driver
  riscv: defconfig: enable SPI_FSL_QUADSPI as a module

    [10 lines not shown]
DeltaFile
+47-2arch/arm64/configs/defconfig
+3-1arch/arm/configs/shmobile_defconfig
+0-4arch/arm/configs/tegra_defconfig
+2-0arch/arm/configs/mxs_defconfig
+2-0arch/arm/configs/multi_v7_defconfig
+1-1arch/arm/configs/at91_dt_defconfig
+55-81 files not shown
+56-87 files

LLVM/project ee77c58llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-cfg.ll

Reland "AMDGPU/PromoteAlloca: Simplify how deferred loads work (#170510)" (#170955)

The second pass of promotion to vector can be quite simple. Reflect that
simplicity in the code for better maintainability.

v2:
- don't put placeholders into the SSAUpdater, and add a test that shows
the problem
DeltaFile
+36-46llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+33-0llvm/test/CodeGen/AMDGPU/promote-alloca-cfg.ll
+69-462 files

GhostBSD/ghostbsd e85816bcontrib/libcbor/doc/source requirements.txt

build(deps): bump urllib3 in /contrib/libcbor/doc/source

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.1.0 to 2.6.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.1.0...2.6.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.6.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support at github.com>
DeltaFile
+1-1contrib/libcbor/doc/source/requirements.txt
+1-11 files

NetBSD/pkgsrc-wip feed003py-slixmpp Makefile

slixxmpp: Update to 1.12.0 (does not build; new rust stuff)
DeltaFile
+7-2py-slixmpp/Makefile
+7-21 files

Linux/linux 51d90a1arch/arm64/kvm/vgic vgic-v3.c, arch/x86/kvm emulate.c

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull KVM updates from Paolo Bonzini:
 "ARM:

   - Support for userspace handling of synchronous external aborts
     (SEAs), allowing the VMM to potentially handle the abort in a
     non-fatal manner

   - Large rework of the VGIC's list register handling with the goal of
     supporting more active/pending IRQs than available list registers
     in hardware. In addition, the VGIC now supports EOImode==1 style
     deactivations for IRQs which may occur on a separate vCPU than the
     one that acked the IRQ

   - Support for FEAT_XNX (user / privileged execute permissions) and
     FEAT_HAF (hardware update to the Access Flag) in the software page
     table walkers and shadow MMU


    [205 lines not shown]
DeltaFile
+378-423arch/x86/kvm/vmx/tdx.c
+330-100arch/arm64/kvm/vgic/vgic-v3.c
+279-94virt/kvm/guest_memfd.c
+331-0tools/testing/selftests/kvm/arm64/sea_to_user.c
+173-150arch/x86/kvm/vmx/vmx.c
+223-96arch/x86/kvm/emulate.c
+1,714-863188 files not shown
+6,699-3,031194 files

NetBSD/pkgsrc-wip 06c3d6epy-aioxmpp distinfo Makefile

py-aioxmpp: Update to 0.12.0

Not tested, but this is wip and 0.12.0 was released in January 2021.
DeltaFile
+3-3py-aioxmpp/distinfo
+2-2py-aioxmpp/Makefile
+5-52 files

LLVM/project 488575alibc/src/__support/RPC rpc_server.h, libc/src/stdio/baremetal vprintf.cpp

[libc] Refactor static polymorphism in WriteBuffer (NFC).

There are three flavors of WriteBuffer currently, all of which
could be passed into printf_core::Writer class. It's a tricky
class, since it chooses a flavor-specific logic either based
on runtime dispatch (to save code size and prevent
generating three versions of the entirety of printf_core),
or based on template arguments (to avoid dealing with
function pointers in codegen for FILL_BUFF_AND_DROP_OVERFLOW path.

Refactor this somewhat convoluted logic to have three
concrete subclasses inheriting from the templated base
class, and use static polymorphism with reinterpret_cast
to implement dispatching above. Now we can actually
have flavor-specific fields, constructors, and methods
(e.g. "flush_to_stream" is now a method of FlushingBuffer),
and the code on the user side is cleaner: the complexity
of enabling/disabling runtime-dispatch and using proper
template arguments is now localized in writer.h.

    [4 lines not shown]
DeltaFile
+98-56libc/src/stdio/printf_core/writer.h
+29-35libc/test/src/stdio/printf_core/writer_test.cpp
+6-10libc/test/src/stdio/printf_core/converter_test.cpp
+3-9libc/src/__support/RPC/rpc_server.h
+4-6libc/src/stdio/printf_core/vasprintf_internal.h
+4-4libc/src/stdio/baremetal/vprintf.cpp
+144-12011 files not shown
+162-15417 files

LLVM/project 67b208ellvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-multidim.ll promote-alloca-negative-index.ll

Reland "AMDGPU/PromoteAlloca: Always use i32 for indexing (#170511)"

Create more canonical code that may even lead to slightly better
codegen.

commit-id:a3832fee
DeltaFile
+15-13llvm/test/CodeGen/AMDGPU/promote-alloca-multidim.ll
+7-6llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+8-4llvm/test/CodeGen/AMDGPU/promote-alloca-negative-index.ll
+1-1llvm/test/CodeGen/AMDGPU/promote-alloca-vector-to-vector.ll
+31-244 files

LLVM/project b2d31cbllvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-cfg.ll

Reland "AMDGPU/PromoteAlloca: Simplify how deferred loads work (#170510)"

The second pass of promotion to vector can be quite simple. Reflect that
simplicity in the code for better maintainability.

v2:
- don't put placeholders into the SSAUpdater, and add a test that shows
  the problem

commit-id:d6d2255a
DeltaFile
+36-46llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+33-0llvm/test/CodeGen/AMDGPU/promote-alloca-cfg.ll
+69-462 files

LLVM/project 492effb.github/workflows release-binaries.yml

Enable attestation creation
DeltaFile
+2-3.github/workflows/release-binaries.yml
+2-31 files

LLVM/project 9e53770clang/include/clang/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.h, clang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+621-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+519-0clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+94-0clang/unittests/Analysis/FlowSensitive/MockHeaders.cpp
+3-1clang/include/clang/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.h
+1,237-14 files

LLVM/project 439e0a6clang/include/clang/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.h, clang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+621-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+519-0clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+90-0clang/unittests/Analysis/FlowSensitive/MockHeaders.cpp
+3-1clang/include/clang/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.h
+1,233-14 files

FreeBSD/src ced7461usr.sbin/freebsd-update freebsd-update.sh

freebsd-update: Mention upgrading packages, not just ports

These days most end users are likely using pre-built packages, not
locally-built ports. Thus be sure to mention this as an important case,
and put it ahead of ports.

Reviewed by:    emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D42968
DeltaFile
+2-2usr.sbin/freebsd-update/freebsd-update.sh
+2-21 files

HardenedBSD/src ced7461usr.sbin/freebsd-update freebsd-update.sh

freebsd-update: Mention upgrading packages, not just ports

These days most end users are likely using pre-built packages, not
locally-built ports. Thus be sure to mention this as an important case,
and put it ahead of ports.

Reviewed by:    emaste
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D42968
DeltaFile
+2-2usr.sbin/freebsd-update/freebsd-update.sh
+2-21 files

Linux/linux 399ead3arch/um/drivers mmapper_kern.c, arch/um/kernel smp.c mem.c

Merge tag 'uml-for-linux-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux

Pull UML updates from Johannes Berg:
 "Apart from the usual small churn, we have

   - initial SMP support (only kernel)

   - major vDSO cleanups (and fixes for 32-bit)"

* tag 'uml-for-linux-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux: (33 commits)
  um: Disable KASAN_INLINE when STATIC_LINK is selected
  um: Don't rename vmap to kernel_vmap
  um: drivers: virtio: use string choices helper
  um: Always set up AT_HWCAP and AT_PLATFORM
  x86/um: Remove FIXADDR_USER_START and FIXADDR_USE_END
  um: Remove __access_ok_vsyscall()
  um: Remove redundant range check from __access_ok_vsyscall()
  um: Remove fixaddr_user_init()
  x86/um: Drop gate area handling

    [12 lines not shown]
DeltaFile
+242-0arch/um/kernel/smp.c
+148-0arch/um/os-Linux/smp.c
+0-135arch/um/drivers/mmapper_kern.c
+2-109arch/um/kernel/mem.c
+60-18arch/um/os-Linux/time.c
+0-78arch/x86/um/elfcore.c
+452-34058 files not shown
+972-86564 files

Linux/linux 07025b5arch/riscv/include/asm insn-def.h bitops.h, arch/riscv/lib csum.c

Merge tag 'riscv-for-linus-6.19-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V updates from Paul Walmsley:

 - Enable parallel hotplug for RISC-V

 - Optimize vector regset allocation for ptrace()

 - Add a kernel selftest for the vector ptrace interface

 - Enable the userspace RAID6 test to build and run using RISC-V vectors

 - Add initial support for the Zalasr RISC-V ratified ISA extension

 - For the Zicbop RISC-V ratified ISA extension to userspace, expose
   hardware and kernel support to userspace and add a kselftest for
   Zicbop

 - Convert open-coded instances of 'asm goto's that are controlled by

    [25 lines not shown]
DeltaFile
+155-144lib/raid6/rvv.c
+135-28tools/testing/selftests/riscv/hwprobe/cbo.c
+134-0tools/testing/selftests/riscv/vector/vstate_ptrace.c
+79-0arch/riscv/include/asm/insn-def.h
+12-41arch/riscv/lib/csum.c
+8-24arch/riscv/include/asm/bitops.h
+523-23722 files not shown
+656-30528 files

Linux/linux ad952dbarch/powerpc/kernel entry_32.S smp.c, arch/powerpc/kexec ranges.c core.c

Merge tag 'powerpc-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

Pull powerpc updates from Michael Ellerman:

 - Restore clearing of MSR[RI] at interrupt/syscall exit on 32-bit

 - Fix unpaired stwcx on interrupt exit on 32-bit

 - Fix race condition leading to double list-add in
   mac_hid_toggle_emumouse()

 - Fix mprotect on book3s 32-bit

 - Fix SLB multihit issue during SLB preload with 64-bit hash MMU

 - Add support for crashkernel CMA reservation

 - Add die_id and die_cpumask for Power10 & later to expose chip
   hemispheres

    [32 lines not shown]
DeltaFile
+17-92arch/powerpc/mm/book3s64/slb.c
+33-12arch/powerpc/kexec/ranges.c
+31-10arch/powerpc/mm/book3s64/hash_utils.c
+24-13arch/powerpc/kexec/core.c
+22-11arch/powerpc/kernel/entry_32.S
+23-0arch/powerpc/kernel/smp.c
+150-13843 files not shown
+270-19749 files