LLVM/project 44d119fclang/test/Driver amdgpu-xnack-sramecc-flags.c, llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp

AMDGPU: Use module flags to control xnack and sramecc

This ensures these ABI details are encoded in the IR module
rather than depending on external state from command-line flags.
Previously, these were encoded as function-level subtarget features.
The code object output was a single target ID directive implied
by the global subtarget. The backend would previously check if a
function's subtarget feature mismatched the global subtarget. This
is avoided by making xnack and sramecc module-level properties from
the start. This also provides proper linker compatibility
enforcement, moving the error point earlier.

The old encoding was also an abuse of the subtarget feature system.
Subtarget features are a bitvector, and later features in the string
can override earlier ones. The old handling added a special case
where explicit settings were preserved: ordinarily +feature,-feature
should result in the feature being disabled, but +xnack,-xnack would
preserve the explicit "-xnack" state, which differs from the absence
of any xnack setting.

    [25 lines not shown]
DeltaFile
+52-52llvm/test/CodeGen/AMDGPU/directive-amdgcn-target.ll
+30-46llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+75-0llvm/test/CodeGen/AMDGPU/module-flag-xnack.ll
+36-33clang/test/Driver/amdgpu-xnack-sramecc-flags.c
+66-0llvm/test/CodeGen/AMDGPU/module-flag-sramecc.ll
+54-0llvm/test/CodeGen/AMDGPU/module-flag-xnack-no-on-off-modes.ll
+313-13195 files not shown
+1,170-352101 files

LLVM/project 5c1b2e8clang/test/Driver invalid-target-id.cl, llvm/include/llvm/TargetParser AMDGPUTargetParser.def

AMDGPU: Add subtarget feature for controllable xnack modes

This replaces the previously removed xnack-any-only feature,
with the inversion xnack-on-off-modes. All pre-gfx12.5 xnack
targets support the controllable mode. Ignore explicitly
set xnack settings the same way as is done for xnack requests
on other unsupported targets.
DeltaFile
+22-22llvm/include/llvm/TargetParser/AMDGPUTargetParser.def
+13-11llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+22-0llvm/test/CodeGen/AMDGPU/target-id-xnack-always-on.ll
+21-0clang/test/Driver/invalid-target-id.cl
+14-6llvm/lib/Target/AMDGPU/AMDGPU.td
+2-8llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h
+94-476 files not shown
+105-5812 files

LLVM/project 24d6172llvm/include/llvm/MC MCStreamer.h, llvm/lib/MC MCStreamer.cpp MCObjectStreamer.cpp

[MC] Remove unused FileNo parameter from MCStreamer::checkCVLocSection. NFC (#204729)
DeltaFile
+1-2llvm/lib/MC/MCStreamer.cpp
+1-1llvm/lib/MC/MCObjectStreamer.cpp
+1-1llvm/include/llvm/MC/MCStreamer.h
+1-1llvm/lib/MC/MCAsmStreamer.cpp
+4-54 files

FreeBSD/ports 7779123security/py-zaproxy distinfo Makefile

security/py-zaproxy: Update to 0.6.0
DeltaFile
+3-3security/py-zaproxy/distinfo
+1-1security/py-zaproxy/Makefile
+4-42 files

FreeBSD/ports 7163ddfwww/drupal10 pkg-plist distinfo

www/drupal10: Update to 10.6.11
DeltaFile
+23-1www/drupal10/pkg-plist
+3-3www/drupal10/distinfo
+1-1www/drupal10/Makefile
+27-53 files

FreeBSD/ports 1394306www Makefile, www/dolibarr22 pkg-plist Makefile

www/dolibarr22: New port: Modern software package to manage your company or foundation

Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

It's an Open Source Software (written in PHP language) designed for small,
medium or large companies, foundations and freelances.

You can freely use, study, modify or distribute it according to its Free
Software licence.

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
DeltaFile
+14,749-0www/dolibarr22/pkg-plist
+42-0www/dolibarr22/Makefile
+21-0www/dolibarr22/files/pkg-message.in
+11-0www/dolibarr22/pkg-descr
+3-0www/dolibarr22/distinfo
+1-0www/Makefile
+14,827-06 files

FreeBSD/ports 8f30b3bwww/dolibarr pkg-plist distinfo, www/dolibarr/files pkg-message.in

www/dolibarr: Update to 23.0.3

ChangeLog at:   https://github.com/Dolibarr/dolibarr/releases/tag/23.0.3
DeltaFile
+871-493www/dolibarr/pkg-plist
+3-3www/dolibarr/distinfo
+1-1www/dolibarr/Makefile
+1-1www/dolibarr/files/pkg-message.in
+876-4984 files

FreeBSD/ports 09e7862www/dolibarr20 Makefile

www/dolibarr20: Only works with php82

- Bump PORTREVISION
DeltaFile
+2-0www/dolibarr20/Makefile
+2-01 files

FreeBSD/ports 126b959www/dolibarr19 Makefile

www/dolibarr19: Only works with php82

- Bump PORTREVISION
DeltaFile
+2-0www/dolibarr19/Makefile
+2-01 files

FreeBSD/ports 57641cawww/dolibarr18 Makefile distinfo

www/dolibarr18: Update to 18.0.10

- Mark DEPRECATED
DeltaFile
+5-1www/dolibarr18/Makefile
+3-3www/dolibarr18/distinfo
+8-42 files

FreeBSD/ports 041c0cfwww/dolibarr17 Makefile

www/dolibarr17: Mark DEPRECATED

- Bump PORTREVISION
DeltaFile
+5-0www/dolibarr17/Makefile
+5-01 files

FreeBSD/ports 1c98be9www/dolibarr16 Makefile

www/dolibarr16: Mark DEPRECATED

- Bump PORTREVISION
DeltaFile
+5-0www/dolibarr16/Makefile
+5-01 files

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