LLVM/project acb6582 — compiler-rt/lib/tsan/rtl tsan_report.h tsan_rtl_report.cpp

[TSan] Defer symbolization in AddStack and AddSleep to SymbolizeStackElems

PR #151495 delayed symbolization for memory accesses, locations,
threads, and mutexes until OutputReport (after ThreadRegistryLock is
released), but missed ScopedReport::AddStack and ScopedReport::AddSleep.
As a result, ReportRace (via AddSleep) and ReportMutexMisuse,
ReportDeadlock, and ReportDestroyLocked (via AddStack) still invoked the
symbolizer while holding ThreadRegistryLock.

Store the unsymbolized stack traces and sleep stack ID in ReportDesc and
symbolize them in ScopedReport::SymbolizeStackElems().

Assisted-by: Gemini

Pull Request: https://github.com/llvm/llvm-project/pull/228795
DeltaFile
+15-4compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
+7-0compiler-rt/lib/tsan/rtl/tsan_report.h
+22-42 files

LLVM/project b8cc242 — compiler-rt/lib/tsan/rtl tsan_interface_ann.cpp tsan_rtl_mutex.cpp

[NFC][TSan] Move ObtainCurrentStack out of ThreadRegistryLock scope

ObtainCurrentStack only reads the current thread's shadow stack and
allocates a VarSizeStackTrace buffer, which does not require
ThreadRegistryLock (and already runs outside ThreadRegistryLock in
ReportRace, SignalUnsafeCall, ReportErrnoSpoiling, and
ReportDestroyLocked).

Move ObtainCurrentStack (and dummy_pc in ReportDeadlock) before
ScopedReport in ReportMutexHeldWrongContext, ReportMutexMisuse, and
ReportDeadlock so the stack trace buffers also outlive ScopedReport and
OutputReport.

Assisted-by: Gemini

Pull Request: https://github.com/llvm/llvm-project/pull/228794
DeltaFile
+3-3compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
+2-2compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
+5-52 files

LLVM/project 121d919 — compiler-rt/lib/tsan/rtl tsan_rtl_mutex.cpp

[NFC][TSan] Move RestoreStack before ScopedReport in ReportDestroyLocked

Run RestoreStack in its own lock scope before constructing ScopedReport
in ReportDestroyLocked (matching ReportRace). This avoids acquiring
ScopedErrorReportLock or symbolizing the current stack if RestoreStack
fails, and avoids holding slot_lock and slot_mtx while populating the
ScopedReport.

Assisted-by: Gemini

Pull Request: https://github.com/llvm/llvm-project/pull/228643
DeltaFile
+15-9compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
+15-91 files

FreeBSD/ports 7fce692 — net/neatvnc Makefile distinfo

net/neatvnc: update to 1.0.3

Changes:        https://github.com/any1/neatvnc/releases/tag/v1.0.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 7c2ea15680aefa02356d0cd29d87d43cd447dcfe)
DeltaFile
+3-3net/neatvnc/distinfo
+1-1net/neatvnc/Makefile
+4-42 files

FreeBSD/ports 3a7a129 — games/veloren-weekly Makefile distinfo, games/veloren-weekly/files patch-gilrs

games/veloren-weekly: update to s20260930

Changes:        https://gitlab.com/veloren/veloren/-/compare/b68cd6ea60...6162d9565a
(cherry picked from commit 67f48ac8ea194f1746214ff18095e08c2e8244da)
DeltaFile
+21-21games/veloren-weekly/files/patch-gilrs
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+26-263 files

FreeBSD/ports 87044a8 — devel/sdl12-compat Makefile distinfo

devel/sdl12-compat: update to 1.2.78

Changes:        https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.78
Reported by:    GitHub (watch releases)

(cherry picked from commit 53a5ed6a451f948db40350d07e70858558b7908f)
DeltaFile
+3-3devel/sdl12-compat/distinfo
+1-1devel/sdl12-compat/Makefile
+4-42 files

FreeBSD/ports 2c03f7a — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.15

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.15
Reported by:    GitHub (watch releases)

(cherry picked from commit 3c850375b88035bb6e6170bf9ef75d605adbb9e6)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 67f48ac — games/veloren-weekly Makefile distinfo, games/veloren-weekly/files patch-gilrs

games/veloren-weekly: update to s20260930

Changes:        https://gitlab.com/veloren/veloren/-/compare/b68cd6ea60...6162d9565a
DeltaFile
+21-21games/veloren-weekly/files/patch-gilrs
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+26-263 files

FreeBSD/ports 7c2ea15 — net/neatvnc Makefile distinfo

net/neatvnc: update to 1.0.3

Changes:        https://github.com/any1/neatvnc/releases/tag/v1.0.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3net/neatvnc/distinfo
+1-1net/neatvnc/Makefile
+4-42 files

FreeBSD/ports 179381c — devel/spirv-llvm-translator distinfo.llvm23 distinfo.llvm22

devel/spirv-llvm-translator: update to September releases

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.28
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.17
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.11
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.6
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v23.1.1
Reported by:    GitHub (watch releases)
DeltaFile
+10-10devel/spirv-llvm-translator/Makefile
+3-3devel/spirv-llvm-translator/distinfo.llvm23
+3-3devel/spirv-llvm-translator/distinfo.llvm22
+3-3devel/spirv-llvm-translator/distinfo.llvm21
+3-3devel/spirv-llvm-translator/distinfo.llvm20
+3-3devel/spirv-llvm-translator/distinfo.llvm19
+25-255 files not shown
+40-4011 files

FreeBSD/ports 53a5ed6 — devel/sdl12-compat Makefile distinfo

devel/sdl12-compat: update to 1.2.78

Changes:        https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.78
Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/sdl12-compat/distinfo
+1-1devel/sdl12-compat/Makefile
+4-42 files

FreeBSD/ports 3c85037 — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.15

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.15
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/src 4e0870f — share/man/man5 rc.conf.5

rc.conf.5: Fix typo

Fixes:          fa7094c5b06f ("Improve NOAUTO configuration")
MFC after:      3 days
Reported by:    Herbert J. Skuhra <herbert at gojira.at>
Event:          EuroBSDcon Devsummit 2026

(cherry picked from commit 45f4abef5eab5b439f8af272b68171ca5803498d)
DeltaFile
+2-2share/man/man5/rc.conf.5
+2-21 files

FreeBSD/src 405ee2a — share/man/man5 rc.conf.5

rc.conf.5: Improve NOAUTO configuration + tag SPDX

- Show how to start a NOAUTOed interface
- "configured" is not quite right, try to improve that

MFC after:              3 days
Event:                  EuroBSDcon Devsummit 2026
Reviewed by:            adrian
Discussed with:         Antranig Vartanian <antranigv at freebsd.am>
Differential Revision:  https://reviews.freebsd.org/D59571

(cherry picked from commit fa7094c5b06fe31a025906bcee922a46c1b36ed6)
DeltaFile
+8-3share/man/man5/rc.conf.5
+8-31 files

FreeBSD/src 514bd44 — share/man/man5 rc.conf.5

rc.conf.5: Improve NOAUTO configuration + tag SPDX

- Show how to start a NOAUTOed interface
- "configured" is not quite right, try to improve that

MFC after:              3 days
Event:                  EuroBSDcon Devsummit 2026
Reviewed by:            adrian
Discussed with:         Antranig Vartanian <antranigv at freebsd.am>
Differential Revision:  https://reviews.freebsd.org/D59571

(cherry picked from commit fa7094c5b06fe31a025906bcee922a46c1b36ed6)
DeltaFile
+8-3share/man/man5/rc.conf.5
+8-31 files

FreeBSD/src 3b59336 — share/man/man4 ng_bpf.4 ng_async.4

ng manpages: Standardize descriptions

Netgraph document descriptions are all over the place, wordsmith them
into a standard format of "%s netgraph node", trying to describe them
better to enhance accessiblity of apropos results.

Event:                  EuroBSDcon 2026
MFC after:              3 days
Reviewed by:            dteske, glebius
Discussed with:         des, dteske, glebius
Differential Revision:  https://reviews.freebsd.org/D59643

(cherry picked from commit b1e3d6a668c5a8290ecf32c1badb9f0c9364d280)
DeltaFile
+2-4share/man/man4/ng_gif_demux.4
+2-3share/man/man4/ng_l2cap.4
+2-3share/man/man4/ng_hci.4
+2-2share/man/man4/ng_bpf.4
+2-2share/man/man4/ng_async.4
+2-2share/man/man4/ng_UI.4
+12-1646 files not shown
+103-10952 files

LLVM/project 70dedad — compiler-rt/lib/tsan/rtl tsan_rtl_thread.cpp tsan_interceptors_posix.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+59-53compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
+31-43compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
+7-16compiler-rt/lib/tsan/rtl/tsan_rtl.h
+6-11compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
+111-1413 files not shown
+123-1519 files

LLVM/project 6f8b759 — compiler-rt/lib/tsan/rtl tsan_rtl_thread.cpp tsan_interceptors_posix.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+44-49compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
+31-43compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
+7-16compiler-rt/lib/tsan/rtl/tsan_rtl.h
+6-11compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
+96-1372 files not shown
+101-1478 files

FreeBSD/src 2febf35 — sys/arm/broadcom/bcm2835 bcm2835_pwm.c

bcm2835_pwm: Fix dev.pwm.0.ratio2 register

A typo in the sysctl for RPI0 PWM channel 2 was causing it to
write to the wrong register, leaving it misconfigured if used.

PR:                     298301
MFC after:              3 days (problem reported on 14.4)
Reviewed by:            adrian
Reported by:            Attila Kover <attila.kover at guardian.co.uk>
Differential Revision:  https://reviews.freebsd.org/D59644

(cherry picked from commit 32878e64e687a848fceb710ab9b45e396f27db3f)
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_pwm.c
+1-11 files

LLVM/project 755e74a — compiler-rt/lib/tsan/rtl tsan_rtl_thread.cpp tsan_interceptors_posix.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+44-49compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
+31-43compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
+7-16compiler-rt/lib/tsan/rtl/tsan_rtl.h
+6-11compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
+96-1372 files not shown
+101-1478 files

LLVM/project be152ff — compiler-rt/lib/tsan/rtl tsan_rtl_thread.cpp tsan_interface_ann.cpp

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+44-49compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
+27-40compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cpp
+7-16compiler-rt/lib/tsan/rtl/tsan_rtl.h
+4-9compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp
+4-9compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp
+90-1322 files not shown
+95-1428 files

FreeBSD/src c678389 — sys/arm/broadcom/bcm2835 bcm2835_pwm.c

bcm2835_pwm: Fix dev.pwm.0.ratio2 register

A typo in the sysctl for RPI0 PWM channel 2 was causing it to
write to the wrong register, leaving it misconfigured if used.

PR:                     298301
MFC after:              3 days (problem reported on 14.4)
Reviewed by:            adrian
Reported by:            Attila Kover <attila.kover at guardian.co.uk>
Differential Revision:  https://reviews.freebsd.org/D59644

(cherry picked from commit 32878e64e687a848fceb710ab9b45e396f27db3f)
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_pwm.c
+1-11 files

FreeBSD/src 206bf19 — share/man/man4 ng_bpf.4 ng_async.4

ng manpages: Standardize descriptions

Netgraph document descriptions are all over the place, wordsmith them
into a standard format of "%s netgraph node", trying to describe them
better to enhance accessiblity of apropos results.

Event:                  EuroBSDcon 2026
MFC after:              3 days
Reviewed by:            dteske, glebius
Discussed with:         des, dteske, glebius
Differential Revision:  https://reviews.freebsd.org/D59643

(cherry picked from commit b1e3d6a668c5a8290ecf32c1badb9f0c9364d280)
DeltaFile
+2-4share/man/man4/ng_gif_demux.4
+2-3share/man/man4/ng_l2cap.4
+2-3share/man/man4/ng_hci.4
+2-2share/man/man4/ng_bpf.4
+2-2share/man/man4/ng_async.4
+2-2share/man/man4/ng_UI.4
+12-1646 files not shown
+103-10952 files

FreeBSD/src c2089b6 — sys/fs/nfsclient nfs_clvfsops.c nfs.h, sys/rpc rpc_generic.c

nfscl: Add support for b_pages to be used by RDMA

This patch updates the NFS client RDMA glue so that I/O
can be done directly to/from b_pages for buffer cache
blocks.
It also adds a flag to disable read reduction, that might
be needed against some non-FreeBSD servers and sets readahead
to 8 for RDMA unless the "readahead" option has been
specified.

This commit should not affect non-RDMA behaviour.

MFC after:      3 months
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+35-23sys/rpc/rpc_generic.c
+22-19sys/fs/nfsclient/nfs_clrpcops.c
+9-6sys/fs/nfsclient/nfs_clvnops.c
+6-6sys/fs/nfsclient/nfs_clbio.c
+3-3sys/fs/nfsclient/nfs.h
+5-0sys/fs/nfsclient/nfs_clvfsops.c
+80-574 files not shown
+86-6110 files

FreeBSD/ports 91ed398 — japanese/Wnn7-lib Makefile

japanese/Wnn7-lib: Update MASTER_SITES

Update WWW and add LICENSE.

PR:             298670
Approved by:    hrs (maintainer, timeout 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+9-3japanese/Wnn7-lib/Makefile
+9-31 files

FreeBSD/src f39219f — lib/libthr libthr.3

libthr.3: document LIBPTHREAD_PSHARED_LOCK_DESTROY_IMMEDIATE_GC

(cherry picked from commit c2f66b6616425e0e8edab3e893bc4cb58869140d)
DeltaFile
+7-1lib/libthr/libthr.3
+7-11 files

FreeBSD/src e831067 — lib/libthr/thread thr_private.h thr_init.c

libthr: GC pshared locks not more than each 25msecs by default

PR:     268532

(cherry picked from commit 4472a048cf95c9c1593a8b04655a59096b44b0c9)
DeltaFile
+22-3lib/libthr/thread/thr_pshared.c
+3-0lib/libthr/thread/thr_init.c
+1-0lib/libthr/thread/thr_private.h
+26-33 files

FreeBSD/src 0143078 — sys/compat/linux linux_event.c

linux(4): Fix signal mask restoration in epoll_pwait(2)/epoll_pwait2(2)

PR:             298878

(cherry picked from commit 16a284b1cdfd45ba99c2723e7f88497e76b235ad)
DeltaFile
+14-11sys/compat/linux/linux_event.c
+14-111 files

LLVM/project 4d05dec — llvm/test/Transforms/SLPVectorizer volatile-loads-reduction.ll absorbed-lane-shuffled-operand.ll, llvm/test/Transforms/SLPVectorizer/X86 wide-load-absorbed-lane.ll absorbed-lane-undef-bitwidth.ll

[SLP][NFC]Add extra tests with missing vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/228792
DeltaFile
+108-0llvm/test/Transforms/SLPVectorizer/absorbed-lane-shuffled-operand.ll
+75-0llvm/test/Transforms/SLPVectorizer/X86/absorbed-lane-undef-bitwidth.ll
+65-0llvm/test/Transforms/SLPVectorizer/volatile-loads-reduction.ll
+36-0llvm/test/Transforms/SLPVectorizer/X86/wide-load-absorbed-lane.ll
+284-04 files

FreeBSD/ports 7ff83cb — print/paps pkg-descr distinfo

print/paps: Update to 0.8.1

Take maintainership.

Changelog:
https://raw.githubusercontent.com/dov/paps/refs/tags/v0.8.1/NEWS

Approved by: osa, fluffy (mentors, implicit)
DeltaFile
+15-13print/paps/Makefile
+3-7print/paps/distinfo
+2-2print/paps/pkg-descr
+20-223 files