LLVM/project 559707acompiler-rt/test/builtins/Unit lit.cfg.py

Revert "Revert "[Compiler-rt][test] Fix circular link dependency between buil…"

This reverts commit 7588c957cf4f686ce4ced4b1df717695be295bf0.
DeltaFile
+3-1compiler-rt/test/builtins/Unit/lit.cfg.py
+3-11 files

LLVM/project 79349e5offload/libomptarget device.cpp, offload/plugins-nextgen/common/include RecordReplay.h PluginInterface.h

[offload] Improve report printing for kernel recording (#204505)

This commit extends the record reporting mechanism:
- `LIBOMPTARGET_RECORD_REPORT_FILENAME` enables the reporting mechanism
and allows specifying the name of the output file.
- The report of recorded kernels are ordered in recording order. This is
really useful for tests that need to record and replay more than one
kernel.
DeltaFile
+35-15offload/plugins-nextgen/common/src/RecordReplay.cpp
+15-2openmp/docs/design/Runtimes.rst
+10-5offload/plugins-nextgen/common/include/RecordReplay.h
+9-2offload/libomptarget/device.cpp
+4-4offload/plugins-nextgen/common/src/PluginInterface.cpp
+3-1offload/plugins-nextgen/common/include/PluginInterface.h
+76-291 files not shown
+78-307 files

FreeBSD/ports 4d88aefdevel/R-cran-pkgload distinfo Makefile

devel/R-cran-pkgload: Update to 1.5.3

Changelog:
https://cloud.r-project.org/web/packages/pkgload/news/news.html
DeltaFile
+3-3devel/R-cran-pkgload/distinfo
+1-1devel/R-cran-pkgload/Makefile
+4-42 files

FreeBSD/ports 5b35087lang/python312 distinfo Makefile

lang/python312: pull in upstream commit addressing vuxml entry

Security: 30bda1c3-369b-11f1-b51c-6dd25bec137b

Event: BSDCan 2026
(cherry picked from commit 825b436eb17d4e32fd36c537c26dc4bb889f37c8)
DeltaFile
+3-1lang/python312/distinfo
+2-1lang/python312/Makefile
+5-22 files

LLVM/project 8b0372eoffload/libomptarget device.cpp, offload/plugins-nextgen/common/include RecordReplay.h PluginInterface.h

Fix format
DeltaFile
+4-3offload/plugins-nextgen/common/include/RecordReplay.h
+2-1offload/plugins-nextgen/common/include/PluginInterface.h
+2-1offload/libomptarget/device.cpp
+8-53 files

FreeBSD/ports 825b436lang/python312 distinfo Makefile

lang/python312: pull in upstream commit addressing vuxml entry

Security: 30bda1c3-369b-11f1-b51c-6dd25bec137b

Event: BSDCan 2026
DeltaFile
+3-1lang/python312/distinfo
+2-1lang/python312/Makefile
+5-22 files

FreeBSD/ports 762b1a0lang/python310 distinfo Makefile

lang/python310: pull in upstream commits addressing vuxml entries

Security: cf75f572-378a-11f1-a119-e36228bfe7d4
Security: b8e9f33c-375d-11f1-a119-e36228bfe7d4

Event: BSDCan 2026
(cherry picked from commit 4a2ef953ffe135d103aea4d0debcde45ce61cc08)
DeltaFile
+7-3lang/python310/distinfo
+4-2lang/python310/Makefile
+11-52 files

FreeBSD/ports ec467f6lang/python311 Makefile distinfo

lang/python311: pull in upstream commits addressing vuxml entries

Security: cf75f572-378a-11f1-a119-e36228bfe7d4
Security: b8e9f33c-375d-11f1-a119-e36228bfe7d4

Event: BSDCan 2026
(cherry picked from commit 71c9ccf926be7d1d007d0f22f08f57e246e3e9cc)
DeltaFile
+4-2lang/python311/Makefile
+5-1lang/python311/distinfo
+9-32 files

Linux/linux 9ecfb2finclude/linux ring_buffer.h, kernel/trace ring_buffer.c Kconfig

Merge tag 'trace-ring-buffer-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull ring-buffer updates from Steven Rostedt

 - Do not invalidate entire buffer for invalid sub-buffers

   For the persistent ring buffer, if one sub-buffer is found to be
   invalid, it invalidates the entire per CPU ring buffer. This can lose
   a lot of valuable data if there's some corruption with the writes to
   the buffer not syncing properly on a hard crash. Instead, if a
   sub-buffer is found to be invalid, simply zero it out and mark it for
   "missed events".

   When the persistent ring buffer is read and a sub-buffer that was
   cleared due to being invalid on boot up is discovered, the output
   will show "[LOST EVENTS]" to let the user know that events were
   missing at that location. Displaying the events from valid buffers
   can still be useful.


    [29 lines not shown]
DeltaFile
+379-182kernel/trace/ring_buffer.c
+34-0kernel/trace/Kconfig
+4-0kernel/trace/trace.c
+1-0include/linux/ring_buffer.h
+418-1824 files

FreeBSD/ports 4a2ef95lang/python310 distinfo Makefile

lang/python310: pull in upstream commits addressing vuxml entries

Security: cf75f572-378a-11f1-a119-e36228bfe7d4
Security: b8e9f33c-375d-11f1-a119-e36228bfe7d4

Event: BSDCan 2026
DeltaFile
+7-3lang/python310/distinfo
+4-2lang/python310/Makefile
+11-52 files

FreeBSD/ports 71c9ccflang/python311 distinfo Makefile

lang/python311: pull in upstream commits addressing vuxml entries

Security: cf75f572-378a-11f1-a119-e36228bfe7d4
Security: b8e9f33c-375d-11f1-a119-e36228bfe7d4

Event: BSDCan 2026
DeltaFile
+5-1lang/python311/distinfo
+4-2lang/python311/Makefile
+9-32 files

FreeBSD/ports 18013e1security/vuxml/vuln 2026.xml

security/vuxml: fix lang/python311 version typo

Event: BSDCan 2026
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports d77fc69security/vuxml/vuln 2026.xml

security/vuxml: update python entries with upstream commits

Event: BSDCan 2026
DeltaFile
+17-9security/vuxml/vuln/2026.xml
+17-91 files

FreeBSD/src 59bd484sys/compat/linux linux_socket.c linux_socket.h

linux: implement SO_PASSRIGHTS

We have a native version now, plumb it through to the Linuxolator.

Reviewed by:    glebius, markj
Differential Revision:  https://reviews.freebsd.org/D57427
DeltaFile
+2-0sys/compat/linux/linux_socket.c
+1-0sys/compat/linux/linux_socket.h
+3-02 files

FreeBSD/src 2f363fetests/sys/kern unix_passfd_test.c

tests: unix: pull a recvfd_payload_cmsg out of recvfd_payload

This is almost a trivial factoring, but it's still a bit of boilerplate
that we don't care to rewrite- the SO_PASSRIGHTS test will still receive
some data, so the iovec construction still saves us a few lines.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57544
DeltaFile
+16-8tests/sys/kern/unix_passfd_test.c
+16-81 files

FreeBSD/src c08a86etests/sys/kern unix_passfd_test.c

tests: unix: add SCM_RIGHTS tests for SO_PASSRIGHTS

We test both the standard case where we want to reject any SCM_RIGHTS
message, as well as the case where the kernel discards the unwanted file
upon receipt.

Reviewed by:    glebius (previous version), markj
Differential Revision:  https://reviews.freebsd.org/D57426
DeltaFile
+150-0tests/sys/kern/unix_passfd_test.c
+150-01 files

FreeBSD/src 0ae7df3sys/kern uipc_socket.c

sockets: plumb SO_PASSRIGHTS into *sockopt(2)

This is a little different than the others in that it's not valid for
anything but unix(4) sockets.  New cases were added that jump into the
more standard case out of a light preference for not taking advantage of
case FALLTHROUGH with the additional logic- it doesn't scale very well
for new cases added that might be slightly special, so we might as well
just add the labels up-front.

Reviewed by:    glebius, markj
Differential Revision:  https://reviews.freebsd.org/D57424
DeltaFile
+18-0sys/kern/uipc_socket.c
+18-01 files

FreeBSD/src 8a3d283sys/kern uipc_socket.c

socket: remove tautological condition in so_unsplice()

so2rele was introduced in 1000cc4a0d3 and it was necessary there, but
the cleanup in a837d1fe49e0255 rendered it redundant if our own KASSERT
is to be believed: we've asserted that `so2->so_splice_back == sp` and
`sp` has been dereferenced above, so there's no condition left where
we shouldn't release the socket reference at the end.  Indeed, the
change in so_splice() to NULL out sp->dst removes that possible state of
a partially constructed splice: if sp->dst is set, it has been ref'd.

Reviewed by:    gallatin, markj
Differential Revision:  https://reviews.freebsd.org/D57558
DeltaFile
+2-4sys/kern/uipc_socket.c
+2-41 files

FreeBSD/src 9b16399lib/libsys send.2 getsockopt.2, share/man/man4 unix.4

unix: implement basic SO_PASSRIGHTS functionality

With exception to sockopt functionality, implement the so_options flag
in unix(4) itself.  The general argument for the flag is that SCM_RIGHTS
can be used maliciously for, e.g., a DoS that the receiving side can't
avoid if it is expecting other control messages.

This option gives the receiver a way to disable SCM_RIGHTS on the
sender-side, surfacing an EPERM to them instead.  This seems to match
the semantics that Linux offers.

If an SCM_RIGHTS was already sent before we disabled SO_PASSRIGHTS, then
a subsequent recvmsg(2) will silently discard any in-flight files.  This
has the downside of punting a file with the potential to hang over to
the deferred-close task, but perhaps usage of the option would
discourage folks from attempting to take advantage of that possibility
anyways.

Various manpages updated to describe the new behavior.

    [10 lines not shown]
DeltaFile
+47-15sys/kern/uipc_usrreq.c
+12-2lib/libsys/send.2
+12-1share/man/man4/unix.4
+2-1lib/libsys/getsockopt.2
+1-0sys/sys/socket.h
+74-195 files

FreeBSD/ports bafaefdtextproc/typst distinfo Makefile.crates

textproc/typst: Update to 0.15.0
DeltaFile
+265-255textproc/typst/distinfo
+131-126textproc/typst/Makefile.crates
+1-2textproc/typst/Makefile
+397-3833 files

Linux/linux 23b5d04kernel/trace trace_events_synth.c trace_events_hist.c, lib/tests seq_buf_kunit.c

Merge tag 'trace-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull tracing updates from Steven Rostedt:

 - Remove a redundant IS_ERR() check

   trace_pipe_open() already checks for IS_ERR() and does it again in
   the return path. Remove the return check.

 - Export seq_buf_putmem_hex() to allow kunit tests against them

   To add Kunit tests on seq_buf_putmem_hex(), it needs to be exported.

 - Replace strcat() and strcpy() with seq_buf() logic

   The code for synthetic events uses a series of strcat() and strcpy()
   which can be error prone. Replace them with seq_buf() logic that does
   all the necessary bound checking.


    [91 lines not shown]
DeltaFile
+94-27kernel/trace/trace_events_synth.c
+40-32kernel/trace/trace_events_hist.c
+34-0lib/tests/seq_buf_kunit.c
+11-19kernel/trace/tracing_map.c
+11-14kernel/trace/trace.c
+11-1kernel/trace/trace_event_perf.c
+201-9311 files not shown
+222-11317 files

LLVM/project d131e00clang/test/CodeGen ubsan-aggregate-null-align-bounds.c

Strengthen handler-call-only checks against extra handler calls
DeltaFile
+8-0clang/test/CodeGen/ubsan-aggregate-null-align-bounds.c
+8-01 files

OpenBSD/src OQ1IItpsys/dev/pv hvs.c

   Add PREREAD|PREWRITE dma map sync before command submission, required for
   bounce buffers to work.

   tested by and ok sthen@
VersionDeltaFile
1.37+3-0sys/dev/pv/hvs.c
+3-01 files

FreeNAS/freenas e4049cdsrc/middlewared/middlewared/plugins network.py, src/middlewared/middlewared/plugins/certificate __init__.py

enforce method docstrings begin with capital letter and end with period
DeltaFile
+26-6src/middlewared/middlewared/pytest/unit/api/test_api_structure.py
+15-15src/middlewared/middlewared/plugins/network.py
+12-17src/middlewared/middlewared/plugins/vm/__init__.py
+4-20src/middlewared/middlewared/plugins/fc/fc_host.py
+7-16src/middlewared/middlewared/plugins/certificate/__init__.py
+10-8src/middlewared/middlewared/plugins/pool_/snapshot.py
+74-8241 files not shown
+175-24147 files

LLVM/project 54ce8fcllvm/test/CodeGen/AMDGPU fptrunc.ll

[AMDGPU][NFC] Pre-commit test for fabs/fneg fold into fptrunc source modifiers (#204666)
DeltaFile
+1,191-0llvm/test/CodeGen/AMDGPU/fptrunc.ll
+1,191-01 files

LLVM/project 17308a9orc-rt/lib/executor Session.cpp, orc-rt/unittests SessionTest.cpp

[orc-rt] Fix assertion, add fail-to-connect unit test. (#204720)

If a ControllerAccess object's connect method calls notifyDisconnected
then by the time we return to Connect we may have completed the detach,
in which case TargetState will be None, and CurrentState will be >=
Detached. This case was not covered by the assert after the return from
connect, leading to assertions when connect failed.

This commit relaxes the assertion to include the case above, and adds a
unit test to cover it.
DeltaFile
+25-3orc-rt/unittests/SessionTest.cpp
+4-4orc-rt/lib/executor/Session.cpp
+29-72 files

FreeBSD/ports 7d280a0finance/odoo pkg-plist distinfo

finance/odoo: Update to 19.0.20260618
DeltaFile
+4,511-269finance/odoo/pkg-plist
+3-3finance/odoo/distinfo
+2-3finance/odoo/Makefile
+4,516-2753 files

FreeBSD/ports 19f090dfinance/odoo17 pkg-plist Makefile

finance/odoo17: Update to 17.0.20260618
DeltaFile
+4,198-73finance/odoo17/pkg-plist
+3-4finance/odoo17/Makefile
+3-3finance/odoo17/distinfo
+4,204-803 files

FreeBSD/ports fb65c9afinance/odoo18 pkg-plist distinfo

finance/odoo18: Update to 18.0.20260618
DeltaFile
+2,235-94finance/odoo18/pkg-plist
+3-3finance/odoo18/distinfo
+2-3finance/odoo18/Makefile
+2,240-1003 files

FreeBSD/ports ccb53dffinance/odoo16 pkg-plist distinfo

finance/odoo16: Update to 16.0.20260618
DeltaFile
+196-3finance/odoo16/pkg-plist
+3-3finance/odoo16/distinfo
+2-3finance/odoo16/Makefile
+201-93 files