LLVM/project cf9adf5clang/lib/Format FormatTokenLexer.cpp, clang/unittests/Format TokenAnnotatorTest.cpp FormatTestJava.cpp

[clang-format] Handle \\""" at end of Java text block (#177736)

DeltaFile
+8-3clang/lib/Format/FormatTokenLexer.cpp
+9-0clang/unittests/Format/TokenAnnotatorTest.cpp
+7-0clang/unittests/Format/FormatTestJava.cpp
+24-33 files

Linux/linux d91a46dDocumentation/arch/riscv uabi.rst, arch/riscv/include/asm uaccess.h

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

Pull RISC-V fixes from Paul Walmsley:
 "The notable changes here are the three RISC-V timer compare register
  update sequence patches. These only apply to RV32 systems and are
  related to the 64-bit timer compare value being split across two
  separate 32-bit registers.

  We weren't using the appropriate three-write sequence, documented in
  the RISC-V ISA specifications, to avoid spurious timer interrupts
  during the update sequence; so, these patches now use the recommended
  sequence.

  This doesn't affect 64-bit RISC-V systems, since the timer compare
  value fits inside a single register and can be updated with a single
  write.

   - Fix the RISC-V timer compare register update sequence on RV32
     systems to use the recommended sequence in the RISC-V ISA manual

    [21 lines not shown]
DeltaFile
+12-2arch/riscv/include/asm/uaccess.h
+4-2arch/riscv/kvm/vcpu_timer.c
+3-1Documentation/arch/riscv/uabi.rst
+2-1drivers/clocksource/timer-riscv.c
+2-1arch/riscv/kernel/suspend.c
+1-0drivers/soc/renesas/Kconfig
+24-71 files not shown
+25-77 files

FreeBSD/ports 463c27daudio/wavpack Makefile

audio/wavpack: Re-enable testing

The tests can take a rather long time to complete, so I thought they
were hanging. Add a pre-test target to explain this, so people with old
hardware like myself know what to expect and for folks who have
WITH_TESTING enabled. Normally, regression tests don't take this long.
This is also a team maintained port, so pitfalls should be highlighted.

I also retract my statement of "test target has been failing for a while"
in the previous commit message. This was based on me testing the previous
version and seeing the same behavior of the wvtest process seemingly
hanging as I observed in the current version before review.

Reported by:    diizzy, arrowd
Fixes:          f8ba7a9305fc - audio/wavpack: Update to 5.9.0
DeltaFile
+4-1audio/wavpack/Makefile
+4-11 files

FreeBSD/ports f35f902Mk bsd.port.mk, Mk/Scripts qa.sh

Mk: Add QA for common directories that are excluded in modern setuptools.

Directories like docs/ should not be installed to site-packages because they
are not useful when installed there and tend to cause conflicts with other
packages. This follows similar guidelines for Debian, Fedora and other major
Linux distributions.

PR:     ports/290944
Approved by:    portmgr (mat)
DeltaFile
+35-1Mk/Scripts/qa.sh
+4-0Mk/bsd.port.mk
+39-12 files

Linux/linux d04ed41drivers/ntb ntb_transport.c

Merge tag 'ntb-6.19-bugfixes' of https://github.com/jonmason/ntb

Pull NTB fix from Jon Mason:
 "Bug fix for uninitialized mutex in ntb transport"

* tag 'ntb-6.19-bugfixes' of https://github.com/jonmason/ntb:
  ntb: transport: Fix uninitialized mutex
DeltaFile
+1-0drivers/ntb/ntb_transport.c
+1-01 files

NetBSD/src WUz0162sys/dev/pci viogpu.c

   at martin's request, set flags to enable font loading / resizing
   this needs testing
VersionDeltaFile
1.3+3-2sys/dev/pci/viogpu.c
+3-21 files

FreeBSD/src a900227sys/netlink ktest_netlink_message_writer.c ktest_netlink_message_writer.h

tests/ktest_netlink_message_writer: remove INVARIANTS requirement

INVARIANTS is meant to be used to enable extra sanity checking for
internal structures, not enable/disable tests in the freebsd kyua
test suite.

STABLE branches include a GENERIC kernconf without INVARIANTS, so
ktest_netlink_message_writer is broken on such branches:

https://ci.freebsd.org/job/FreeBSD-stable-15-amd64-test/253/testReport/sys.netlink.test_netlink_message_writer/py/__test_cases_list__/

Reviewed by:    lwhsu, imp
Approved by:    lwhsu (mentor)
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1889
Signed-off-by:  Siva Mahadevan <siva at FreeBSD.org>
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 8352e24d0bc59f9730980986600bde7d8cdce21d)
DeltaFile
+0-5sys/netlink/ktest_netlink_message_writer.c
+1-1sys/netlink/ktest_netlink_message_writer.h
+1-62 files

FreeBSD/ports ca7bf60archivers/unpackerr Makefile, audio/go-librespot Makefile

various: Bump dependent ports for Go 1.24.12.

This is a direct commit to 2026Q1.
DeltaFile
+1-1textproc/kepubify/Makefile
+1-1archivers/unpackerr/Makefile
+1-1audio/go-librespot/Makefile
+1-1audio/murmur-cli/Makefile
+1-1audio/pms-devel/Makefile
+1-1security/vulsrepo/Makefile
+6-6664 files not shown
+670-550670 files

FreeBSD/ports 75ab997lang/go124 distinfo Makefile

lang/go124: Update to 1.24.12

This is a direct commit to 2026Q1. There are changes to the Go framework
that I'm not ready to MFH at this time.
DeltaFile
+3-3lang/go124/distinfo
+1-1lang/go124/Makefile
+4-42 files

FreeBSD/ports fb19eefdevel/gitleaks Makefile, dns/q-dns Makefile

various: Bump dependent ports for Go 1.25.6

This is a direct commit to 2026Q1.
DeltaFile
+1-1security/xray-core/Makefile
+1-1net-mgmt/check_wg/Makefile
+1-1dns/q-dns/Makefile
+1-1devel/gitleaks/Makefile
+1-1net-mgmt/victoria-metrics/Makefile
+1-1www/adguardhome/Makefile
+6-670 files not shown
+76-2976 files

FreeBSD/ports 1c1d8c8lang/go125 distinfo Makefile

lang/go125: Update to 1.25.6

This is a direct commit to 2026Q1, because the framework has changed in
main and I'm not ready to MFH it.
DeltaFile
+3-3lang/go125/distinfo
+1-1lang/go125/Makefile
+4-42 files

Linux/linux b83a8ffkernel/trace trace_events_hist.c trace.c, scripts tracepoint-update.c

Merge tag 'trace-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing fixes from Steven Rostedt:

 - Fix a crash with passing a stacktrace between synthetic events

   A synthetic event is an event that combines two events into a single
   event that can display fields from both events as well as the time
   delta that took place between the events. It can also pass a
   stacktrace from the first event so that it can be displayed by the
   synthetic event (this is useful to get a stacktrace of a task
   scheduling out when blocked and recording the time it was blocked
   for).

   A synthetic event can also connect an existing synthetic event to
   another event. An issue was found that if the first synthetic event
   had a stacktrace as one of its fields, and that stacktrace field was
   passed to the new synthetic event to be displayed, it would crash the
   kernel. This was due to the stacktrace not being saved as a

    [33 lines not shown]
DeltaFile
+9-0kernel/trace/trace_events_hist.c
+4-4kernel/trace/trace.c
+7-1kernel/trace/trace_events_synth.c
+1-1kernel/trace/trace_functions_graph.c
+2-0scripts/tracepoint-update.c
+23-65 files

NetBSD/pkgsrc 56KKzfFmath/kalgebra Makefile PLIST

   kalgebra: add some more dependencies
VersionDeltaFile
1.93+9-4math/kalgebra/Makefile
1.12+8-1math/kalgebra/PLIST
+17-52 files

GhostBSD/ghostbsd 8564d30libexec/rc/rc.d os-release

Update os-release to reflect new codename "Twenty-Six"
DeltaFile
+1-1libexec/rc/rc.d/os-release
+1-11 files

GhostBSD/ghostbsd dc806cclibexec/rc/rc.d os-release

Merge pull request #381 from ghostbsd/#211

Update os-release to reflect new codename "Twenty-Six"
DeltaFile
+1-1libexec/rc/rc.d/os-release
+1-11 files

HardenedBSD/src aecc6delib/libthr/tests pthread_tryjoin_test.c, lib/libthr/thread thr_join.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+184-24sys/x86/x86/local_apic.c
+54-22lib/libthr/thread/thr_join.c
+62-0lib/libthr/tests/pthread_tryjoin_test.c
+23-3share/man/man3/pthread_join.3
+11-1sys/kern/init_main.c
+8-0sys/vm/vm_init.c
+342-506 files not shown
+357-5612 files

HardenedBSD/ports 0f50d2email/mailpit/files patch-package-lock.json, www/zola distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+19,441-78,514x11-themes/qogir-icon-themes/pkg-plist
+587-177x11/swayrbar/distinfo
+292-87x11/swayrbar/Makefile.crates
+139-151x11/swayr/distinfo
+94-110mail/mailpit/files/patch-package-lock.json
+77-73www/zola/distinfo
+20,630-79,112122 files not shown
+21,598-79,630128 files

GhostBSD/ghostbsd 7af5a1dlibexec/rc/rc.d os-release

Update os-release to reflect new codename "Twenty-Six"
DeltaFile
+1-1libexec/rc/rc.d/os-release
+1-11 files

NetBSD/src xvl0tUhusr.sbin/pcictl pcictl.8

   pcictl(8): improve markup, edit for brevity
VersionDeltaFile
1.21+112-66usr.sbin/pcictl/pcictl.8
+112-661 files

NetBSD/pkgsrc MIqXwzOdevel/libewf buildlink3.mk, security/sleuthkit Makefile

   libewf & sleuthkit: propagate openssl >= 3.0 dependency
VersionDeltaFile
1.2+4-1devel/libewf/buildlink3.mk
1.19+2-2security/sleuthkit/Makefile
+6-32 files

LLVM/project 3c4ce40llvm/lib/Target/RISCV RISCVInstrInfoV.td, llvm/lib/Target/RISCV/Disassembler RISCVDisassembler.cpp

[RISCV] Use decodeVMaskReg for VMaskCarryInOp. NFC (#177742)

After #177678 we don't need DecodeVMV0RegisterClass to reject vm=1
cases. All instructions that use VMaskCarryInOp have set vm=0 in their
tablegen classes.
DeltaFile
+0-10llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp
+4-0llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+4-102 files

NetBSD/pkgsrc hXtYERYmisc/step distinfo, misc/step/patches patch-stepcore_types.h

   step: Fix compile with recent Qt 6
   https://github.com/KDE/step/commit/0d41eaae3820d1a7c346f6ce81b940f199229eba
VersionDeltaFile
1.1+16-0misc/step/patches/patch-stepcore_types.h
1.20+2-1misc/step/distinfo
+18-12 files

FreeBSD/src 4f004c7lib/libthr/tests pthread_tryjoin_test.c Makefile

lib/libthr: add pthread_tryjoin(3) test

(cherry picked from commit 902e3057cd5c7a076b78dd559b7b264610af59aa)
DeltaFile
+62-0lib/libthr/tests/pthread_tryjoin_test.c
+1-0lib/libthr/tests/Makefile
+63-02 files

HardenedBSD/src 854e0e4sys/x86/x86 local_apic.c

x86 lapic: Dump LVTs from the ddb show lapic command

(cherry picked from commit dfc4186c6dcf2986b510fac108784011a236554d)
DeltaFile
+34-6sys/x86/x86/local_apic.c
+34-61 files

FreeBSD/src c4522eflib/libthr/thread thr_join.c

libthr/thread/thr_join.c: deduplicate backout_join() helper

(cherry picked from commit ce16be73707eedc798b26e0741dcd70d1168ac10)
DeltaFile
+13-8lib/libthr/thread/thr_join.c
+13-81 files

FreeBSD/src 854e0e4sys/x86/x86 local_apic.c

x86 lapic: Dump LVTs from the ddb show lapic command

(cherry picked from commit dfc4186c6dcf2986b510fac108784011a236554d)
DeltaFile
+34-6sys/x86/x86/local_apic.c
+34-61 files

HardenedBSD/src 4f004c7lib/libthr/tests pthread_tryjoin_test.c Makefile

lib/libthr: add pthread_tryjoin(3) test

(cherry picked from commit 902e3057cd5c7a076b78dd559b7b264610af59aa)
DeltaFile
+62-0lib/libthr/tests/pthread_tryjoin_test.c
+1-0lib/libthr/tests/Makefile
+63-02 files

HardenedBSD/src c4522eflib/libthr/thread thr_join.c

libthr/thread/thr_join.c: deduplicate backout_join() helper

(cherry picked from commit ce16be73707eedc798b26e0741dcd70d1168ac10)
DeltaFile
+13-8lib/libthr/thread/thr_join.c
+13-81 files

HardenedBSD/src 21dd894sys/amd64/amd64 machdep.c, sys/kern init_main.c

sys: do not allow entering vm_fault() on boot until VM is initialized

(cherry picked from commit 83d98828867591b5d842573ed6edcec7392f82df)
DeltaFile
+11-1sys/kern/init_main.c
+8-0sys/vm/vm_init.c
+1-4sys/amd64/amd64/machdep.c
+20-53 files

FreeBSD/src a8891c2include pthread_np.h, lib/libthr pthread.map

libthr: add pthread_tryjoin_np()

(cherry picked from commit afa70a8496e90fa751418be8d1b55e3d559a281a)
DeltaFile
+41-14lib/libthr/thread/thr_join.c
+4-0lib/libthr/pthread.map
+1-0include/pthread_np.h
+46-143 files