HardenedBSD/src 49dce82sys/dev/e1000 if_em.c, sys/dev/igc if_igc.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+12-6sys/dev/igc/if_igc.c
+12-6sys/dev/e1000/if_em.c
+24-122 files

HardenedBSD/src dfe8f1fsys/dev/e1000 if_em.c, sys/dev/igc if_igc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+12-6sys/dev/igc/if_igc.c
+12-6sys/dev/e1000/if_em.c
+24-122 files

HardenedBSD/src 45d93ffusr.sbin/boot0cfg boot0cfg.8 boot0cfg.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+34-6usr.sbin/boot0cfg/boot0cfg.c
+26-6usr.sbin/boot0cfg/boot0cfg.8
+60-122 files

HardenedBSD/ports f9ee882devel/py-grizzled/files patch-2to3, lang/python315 pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,781-2,980www/homepage/pkg-plist
+0-1,595devel/py-grizzled/files/patch-2to3
+485-295science/py-qiskit/distinfo
+241-146science/py-qiskit/Makefile.crates
+121-0textproc/sasso/distinfo
+78-5lang/python315/pkg-plist
+3,706-5,02132 files not shown
+3,984-5,09138 files

NetBSD/pkgsrc-wip 028c32bstable-diffusion.cpp Makefile distinfo

stable-diffusion.cpp: update to 812.
DeltaFile
+3-3stable-diffusion.cpp/distinfo
+1-1stable-diffusion.cpp/Makefile
+4-42 files

OpenBSD/ports 2yTvrVFwww/firefox-i18n Makefile.inc distinfo, www/mozilla-firefox Makefile distinfo

   www/mozilla-firefox: update to 153.0.3.

   see https://www.firefox.com/en-US/firefox/153.0.3/releasenotes/
VersionDeltaFile
1.401+164-164www/firefox-i18n/distinfo
1.415+4-4www/mozilla-firefox/distinfo
1.701+2-2www/mozilla-firefox/Makefile
1.356+1-1www/firefox-i18n/Makefile.inc
+171-1714 files

LLVM/project c08ed4cclang/docs ReleaseNotes.md, clang/lib/Frontend InitPreprocessor.cpp

[Clang] Define `__SIG_ATOMIC_TYPE__` macro (#213934)

Define `__SIG_ATOMIC_TYPE__` for compatibility with GCC.

This fixes `riscv32-netbsd` and `riscv64-netbsd` system headers that
define `sig_atomic_t` using this macro.

Reference:
https://gcc.gnu.org/onlinedocs/gcc-16.1.0/cpp/Common-Predefined-Macros.html

Follow up of #199678, Closes #213895
DeltaFile
+2-0clang/test/Preprocessor/init.c
+1-0clang/test/Preprocessor/init-riscv.c
+1-0clang/test/Preprocessor/init-aarch64.c
+1-0clang/lib/Frontend/InitPreprocessor.cpp
+1-0clang/docs/ReleaseNotes.md
+6-05 files

DragonFlyBSD/src 8aa3a09sys/dev/apple/fw apple_fw.c

kernel/apple_fw: Remove unused malloc type.
DeltaFile
+0-2sys/dev/apple/fw/apple_fw.c
+0-21 files

DragonFlyBSD/src 39b2956share/mk bsd.libnames.mk

bsd.libnames.mk: Remove libsupc++.
DeltaFile
+0-1share/mk/bsd.libnames.mk
+0-11 files

NetBSD/pkgsrc-wip ded6e3ellama.cpp Makefile.common distinfo

llama.cpp: update to 0.0.2.10276.
DeltaFile
+6-6llama.cpp/distinfo
+2-2llama.cpp/Makefile.common
+8-82 files

FreeBSD/ports d2b0a8dwww/homepage distinfo Makefile

www/homepage: Update to 1.13.2

* Pin nodejs to 22.
* Use @sample in .env file.
* Set .next/ directory and its files to %%USER%%/%%GROUP%% like
  upstream (OCI image of Homepage).

ChangeLogs:

- https://github.com/gethomepage/homepage/releases/tag/v1.12.3
- https://github.com/gethomepage/homepage/releases/tag/v1.13.0
- https://github.com/gethomepage/homepage/releases/tag/v1.13.1
- https://github.com/gethomepage/homepage/releases/tag/v1.13.2
DeltaFile
+2,781-2,980www/homepage/pkg-plist
+3-3www/homepage/distinfo
+3-3www/homepage/Makefile
+2,787-2,9863 files

HardenedBSD/ports d2b0a8dwww/homepage distinfo Makefile

www/homepage: Update to 1.13.2

* Pin nodejs to 22.
* Use @sample in .env file.
* Set .next/ directory and its files to %%USER%%/%%GROUP%% like
  upstream (OCI image of Homepage).

ChangeLogs:

- https://github.com/gethomepage/homepage/releases/tag/v1.12.3
- https://github.com/gethomepage/homepage/releases/tag/v1.13.0
- https://github.com/gethomepage/homepage/releases/tag/v1.13.1
- https://github.com/gethomepage/homepage/releases/tag/v1.13.2
DeltaFile
+2,781-2,980www/homepage/pkg-plist
+3-3www/homepage/distinfo
+3-3www/homepage/Makefile
+2,787-2,9863 files

NetBSD/pkgsrc QLzF5ecdoc CHANGES-2026 TODO

   doc: Updated math/ggml to 0.18.1
VersionDeltaFile
1.27693+2-2doc/TODO
1.4984+2-1doc/CHANGES-2026
+4-32 files

NetBSD/pkgsrc 3zcBYgQmath/ggml Makefile distinfo

   ggml: update to 0.18.1.

   Summary not found.
VersionDeltaFile
1.6+4-4math/ggml/distinfo
1.6+2-2math/ggml/Makefile
+6-62 files

LLVM/project 172bf46llvm/test/CodeGen/AMDGPU bf16.ll flat-atomicrmw-fmin.ll

fix pattern for xqci to show diff

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+9,385-9,006llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+5,575-5,393llvm/test/CodeGen/AMDGPU/maximumnum.ll
+5,454-5,259llvm/test/CodeGen/AMDGPU/minimumnum.ll
+4,720-5,590llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+4,720-5,590llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+4,729-4,972llvm/test/CodeGen/AMDGPU/bf16.ll
+34,583-35,81010,576 files not shown
+508,526-368,46910,582 files

LLVM/project 2edd967lld/test/ELF/lto riscv-target-abi.ll

[ELF][RISC-V] Add baseline test for ignored ABI behaviour

No change intended here, just adding this test coverage to show that
https://github.com/llvm/llvm-project/pull/213410 does not change it.

Pull Request: https://github.com/llvm/llvm-project/pull/214079
DeltaFile
+36-0lld/test/ELF/lto/riscv-target-abi.ll
+36-01 files

LLVM/project 5e158f2clang/include/clang/Basic AttrDocs.td, clang/lib/CodeGen CGBuiltin.cpp

[Clang][AMDGPU] Add ``amdgpu_av("none")`` attribute for atomic expressions (#199622)

Add a statement attribute that suppresses MakeAvailable/MakeVisible
cache operations on AMDGPU atomic instructions while preserving memory
ordering (waits). The attribute takes a string argument specifying the
mode. Currently "none" is the only supported mode. The resulting atomic
or fence instruction carries !mmra !{!"amdgcn-av", !"none"} metadata.

This only works with builtins that get lowered to intrinsics or
instructions. The attribute does not survive inlining. For example, a
C++ std atomic is typically a wrapper around a Clang builtin, and
applying this attribute on the std atomic does not remove the
MakeAvailableMakeVisible semantics built into it.

Part of a stack:

- #199486
- #199621
- #199489 

    [5 lines not shown]
DeltaFile
+130-0clang/test/CodeGen/AMDGPU/amdgcn-av-none-attr.cpp
+72-0clang/test/CodeGen/AMDGPU/amdgcn-av-none-attr-c-atomic.c
+32-34clang/lib/CodeGen/CGBuiltin.cpp
+60-0clang/lib/Sema/SemaStmtAttr.cpp
+43-0clang/test/CodeGen/AMDGPU/amdgcn-av-non-atomic.cpp
+26-0clang/include/clang/Basic/AttrDocs.td
+363-349 files not shown
+447-3515 files

HardenedBSD/ports 6106ff6databases/timescaledb pkg-plist Makefile

databases/timescaledb: Update to 2.29.1
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

FreeBSD/ports 6106ff6databases/timescaledb pkg-plist Makefile

databases/timescaledb: Update to 2.29.1
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

HardenedBSD/ports 51339cfdns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update to 5.4.4

PR:             296983
Security:       575ddefc-9085-11f1-b295-98b78501ef2a
Security:       CVE-2026-52686
Security:       CVE-2026-52688
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-2dns/powerdns-recursor/Makefile
+4-52 files

FreeBSD/ports 1aba68asecurity/vuxml/vuln 2026.xml

security/vuxml: Document dns/powerdns-recursor vulnerabilities

PR:             296983
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports 51339cfdns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update to 5.4.4

PR:             296983
Security:       575ddefc-9085-11f1-b295-98b78501ef2a
Security:       CVE-2026-52686
Security:       CVE-2026-52688
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-2dns/powerdns-recursor/Makefile
+4-52 files

HardenedBSD/ports 1aba68asecurity/vuxml/vuln 2026.xml

security/vuxml: Document dns/powerdns-recursor vulnerabilities

PR:             296983
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/src 30ccf2fsys/dev/igc if_igc.c

igc: defer sysctl-driven reinit to the admin task

igc_sysctl_eee() and igc_sysctl_dmac() called igc_if_init() directly.

Request the reset through iflib instead, and skipping while the interface
is down; the new value is picked up by the next init.

Unlike e1000, igc has no ASSERT_CTX_LOCK_HELD and no acquire_swflag
path, so the defect is silent here rather than an assertion failure.

While here also remove unnecessary igc_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58629
DeltaFile
+12-6sys/dev/igc/if_igc.c
+12-61 files

HardenedBSD/src 30ccf2fsys/dev/igc if_igc.c

igc: defer sysctl-driven reinit to the admin task

igc_sysctl_eee() and igc_sysctl_dmac() called igc_if_init() directly.

Request the reset through iflib instead, and skipping while the interface
is down; the new value is picked up by the next init.

Unlike e1000, igc has no ASSERT_CTX_LOCK_HELD and no acquire_swflag
path, so the defect is silent here rather than an assertion failure.

While here also remove unnecessary igc_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58629
DeltaFile
+12-6sys/dev/igc/if_igc.c
+12-61 files

FreeBSD/src abdde8bsys/dev/e1000 if_em.c

e1000: defer sysctl-driven reinit to the admin task

Request the reset through iflib and let the admin task perform the
stop/init under the context lock, matching what the VF and SR-IOV paths
already do.

The assertion is compiled out without INVARIANTS, where the same write
instead resets the MAC and takes the ICH software flag while the queues
stay live and an ioctl or the admin task may be running.

While here also remove unnecessary em_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58628
DeltaFile
+12-6sys/dev/e1000/if_em.c
+12-61 files

HardenedBSD/src abdde8bsys/dev/e1000 if_em.c

e1000: defer sysctl-driven reinit to the admin task

Request the reset through iflib and let the admin task perform the
stop/init under the context lock, matching what the VF and SR-IOV paths
already do.

The assertion is compiled out without INVARIANTS, where the same write
instead resets the MAC and takes the ICH software flag while the queues
stay live and an ioctl or the admin task may be running.

While here also remove unnecessary em_if_init uses:
iflib_if_init_locked() already runs after IFDI_RESUME and
IFDI_MEDIA_CHANGE, so the trailing *_if_init() only added an unstopped
IFDI_INIT that the following iflib_stop() undoes.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58628
DeltaFile
+12-6sys/dev/e1000/if_em.c
+12-61 files

LLVM/project b6676fcclang-tools-extra/clang-tidy/bugprone UnhandledCodePathsCheck.cpp, clang-tools-extra/clang-tidy/readability FunctionCognitiveComplexityCheck.cpp

[clang-tidy][NFC] Apply modernize-use-structured-binding check (#214022)
DeltaFile
+2-6clang-tools-extra/clang-tidy/readability/FunctionCognitiveComplexityCheck.cpp
+1-4clang-tools-extra/clang-tidy/utils/RenamerClangTidyCheck.cpp
+1-3clang-tools-extra/clang-tidy/bugprone/UnhandledCodePathsCheck.cpp
+4-133 files

LLVM/project 2e53c04clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp

[clang-tidy][NFC] Apply readability-redundant-qualified-alias check (#214026)
DeltaFile
+1-1clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+1-11 files

LLVM/project 4424690clang/lib/CIR/CodeGen CIRGenExprComplex.cpp, clang/test/CIR/CodeGen complex-plus-minus.cpp

[CIR] Fix imag value in Scalar and Complex substraction (#214019)

Fix imaginary value in Scalar and Complex subtraction

Issue #213998
DeltaFile
+72-0clang/test/CIR/CodeGen/complex-plus-minus.cpp
+7-1clang/lib/CIR/CodeGen/CIRGenExprComplex.cpp
+79-12 files