[AMDGPU] Fix crash folding cos/sin table lookups on poison/undef vector lanes (#216972)
TDOFold cast the lane directly to ConstantFP, which aborts under
assertions when a lane is poison or undef instead of a table lookup
failure
[SPIR-V] Patch invoke/callbr call sites when legalizing function signatures (#217000)
Only CallInst was patched before RAUW, leaving invoke/callbr with a
stale FunctionType and a broken verifier
follow up change for https://github.com/llvm/llvm-project/pull/216638
[AMDGPU] Fix poison result on inttoptr a narrow integer to ptr addrspace(7) in LowerBufferFatPointers (#216966)
The unconditional shift by BufferOffsetWidth overshifted for narrower
sources, folding to poison instead of the correctly zero-extended null
resource half
net/amnezia-kmod: Update 2.0.11 => 2.0.12
Changelog:
- if_amn: wg_crypto: validate OCF authentication result.
- Check crp_etype after crypto_dispatch() so packets with an invalid
Poly1305 tag are rejected.
- Require a synchronous crypto session before using a stack-allocated
request.
https://github.com/vgrebenschikov/wireguard-amnezia-kmod/releases/tag/v2.0.12
PR: 297625
Security: CVE-2026-58085
Sponsored by: UNIS Labs
MFH: 2026Q3
[AArch64][SVE] Enable factor-3 scalable interleave operations (#200424)
This commit enables LoopVectorize to lower scalable
vector.[de]interleave3 to use SVE ld3/st3 instructions.
share/man/man4: Move non-USB man pages out of MK_USB block
uart(4), unix(4) and the gzero(4) MLINK are not USB things, but they
were in the .if ${MK_USB} != "no" block. So if we build with
WITHOUT_USB, these man pages are lost. Move them out of the block.
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 1100d9eca9cb2860c58633a9176dd11a30850da4)
share/man/man4: Move non-USB man pages out of MK_USB block
uart(4), unix(4), veriexec(4) and the gzero(4) MLINK are not USB
things, but they were in the .if ${MK_USB} != "no" block. So if we
build with WITHOUT_USB, these man pages are lost. Move them out of
the block.
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 1100d9eca9cb2860c58633a9176dd11a30850da4)
[AMDGPU][GlobalISel] Fix denormal handling in legalizeFlogUnsafe (#217008)
The scaled input was computed but never used, so the ldexp scaling was
dead and denormals produced -inf
fts: add fts_capsicum_test.c
Add three test cases verifying fts(3) Capsicum capability mode:
- fts_dirfd_valid: verifies fts_dirfd is set for all non-root
entries and openat(fts_dirfd, fts_name) identifies the same
inode as fts_accpath
- fts_dirfd_capsicum: verifies complete fts traversal works in
Capsicum capability mode using fts_openat() and fts_dirfd
- fts_dirfd_deep_tree: verifies fts_dirfd + fts_name is correct
at all directory depths (7 non-root entries)
Sponsored by: Google LLC (GSoC 2026)
Reviewed by: asomers
Pull Request: https://github.com/freebsd/freebsd-src/pull/2332
japanese/fcitx5-skk: Depend on ECM unconditionally
The top-level CMakeLists.txt calls find_package(ECM 1.0.0 REQUIRED)
unconditionally, but the port only declared the dependency under the QT6
option, so configure fails with WITHOUT_QT6. Move it out of the option
and make it build-only. ECM is listed in _USE_KDE_LATEST, so USES=kde:6
can be dropped along with it, as done in 95f9a6808973 for the other
fcitx5 ports.
PR: 297622
Approved by: osa (mentor)
japanese/fcitx5-cskk: Depend on ECM unconditionally
The top-level CMakeLists.txt calls find_package(ECM 1.0.0 REQUIRED)
unconditionally, but the port only declared the dependency under the QT5
option, so configure fails with WITHOUT_QT5. Move it out of the option
and make it build-only. ECM is listed in _USE_KDE_LATEST, so USES=kde:5
can be dropped along with it, as done in 95f9a6808973 for the other
fcitx5 ports.
While here, fix the indentation of PORTREVISION.
PR: 297623
Approved by: syobon at syobon.net (maintainer)
Approved by: osa (mentor)