FreeBSD/ports 039157cwww/chromium distinfo, www/chromium/files patch-chrome_browser_about__flags.cc patch-content_app_content__main__runner__impl.cc

www/chromium: update to 146.0.7680.164

Security:       https://vuxml.freebsd.org/freebsd/07d6b170-fed8-4ee2-ba96-b6d61b6d6a26.html
Security:       https://vuxml.freebsd.org/freebsd/3c370171-b6b6-463a-8746-ee49bea08c87.html
DeltaFile
+53-53www/chromium/files/patch-chrome_browser_about__flags.cc
+7-7www/chromium/distinfo
+3-9www/chromium/files/patch-content_app_content__main__runner__impl.cc
+0-11www/chromium/files/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
+4-4www/chromium/files/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
+3-3www/chromium/files/patch-chrome_browser_page__load__metrics_page__load__metrics__initialize.cc
+70-876 files not shown
+82-9912 files

OPNSense/plugins af38ee4security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient LeCertificate.php

Merge pull request #5282 from pgerber/common-name

security/acme-client: always use configured cert name in cert description
DeltaFile
+2-8security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeCertificate.php
+2-81 files

LLVM/project de6ed3cllvm/lib/Target/PowerPC PPCInstrInfo.cpp PPCInstr64Bit.td

[PowerPC] Fix some instruction sizes (#188227)

This fixes:
 * PADDIdtprel: Lowers to PADDI8, which is prefixed.
 * PATCHABLE_FUNTION_ENTER/PATCHABLE_RET: Handle xray sleds.

These came up when generalizing the instruction size verification
infrastructure.
DeltaFile
+11-1llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
+1-0llvm/lib/Target/PowerPC/PPCInstr64Bit.td
+12-12 files

LLVM/project ce44d63llvm/unittests/CodeGen/GlobalISel IRTranslatorBF16Test.cpp

[GlobalISel][Test] Fix `IRTranslatorBF16Test` crash (#188273)

Skip the test when the AArch64 target is unavailable.
DeltaFile
+2-0llvm/unittests/CodeGen/GlobalISel/IRTranslatorBF16Test.cpp
+2-01 files

OPNSense/plugins fe22642security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation AcmeTruenasws.php AcmeTruenasWS.php

security/acme-client: fix truenas_ws filename, refs #5309
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasws.php
+0-48security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+48-482 files

LLVM/project d85db97clang/include/clang/CIR MissingFeatures.h, clang/lib/CIR/CodeGen TargetInfo.cpp TargetInfo.h

update requiresAMDGPUProtectedVisibility and other minor fixes
DeltaFile
+51-64clang/lib/CIR/CodeGen/Targets/AMDGPU.cpp
+12-5clang/lib/CIR/CodeGen/TargetInfo.cpp
+4-0clang/lib/CIR/CodeGen/TargetInfo.h
+0-1clang/include/clang/CIR/MissingFeatures.h
+67-704 files

LLVM/project 31cb434clang/lib/CIR/CodeGen/Targets AMDGPU.cpp, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVMIR.cpp

add support for amdgpu-expand-waitcnt-profiling
DeltaFile
+44-32clang/lib/CIR/CodeGen/Targets/AMDGPU.cpp
+16-0clang/test/CIR/CodeGenHIP/amdgpu-attrs.hip
+1-4clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMIR.cpp
+61-363 files

LLVM/project be773ffclang/lib/CIR/CodeGen CIRGenModule.cpp TargetInfo.cpp, clang/lib/CIR/CodeGen/Targets AMDGPU.cpp

[CIR][AMDGPU] Add AMDGPU-specific function attributes for HIP kernels
DeltaFile
+256-0clang/lib/CIR/CodeGen/Targets/AMDGPU.cpp
+82-0clang/test/CIR/CodeGenHIP/amdgpu-attrs.hip
+24-3clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVMIR.cpp
+8-6clang/lib/CIR/CodeGen/CIRGenModule.cpp
+10-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+5-0clang/lib/CIR/CodeGen/TargetInfo.h
+385-91 files not shown
+386-97 files

Linux/linux e3c33bcdrivers/block/zram zram_drv.c, include/linux damon.h

Merge tag 'mm-hotfixes-stable-2026-03-23-17-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull MM fixes from Andrew Morton:
 "6 hotfixes.  2 are cc:stable.  All are for MM.

  All are singletons - please see the changelogs for details"

* tag 'mm-hotfixes-stable-2026-03-23-17-56' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm/damon/stat: monitor all System RAM resources
  mm/zswap: add missing kunmap_local()
  mailmap: update email address for Muhammad Usama Anjum
  zram: do not slot_free() written-back slots
  mm/damon/core: avoid use of half-online-committed context
  mm/rmap: clear vma->anon_vma on error
DeltaFile
+50-3mm/damon/stat.c
+14-25drivers/block/zram/zram_drv.c
+7-1mm/zswap.c
+8-0mm/damon/core.c
+7-0mm/rmap.c
+6-0include/linux/damon.h
+92-291 files not shown
+93-297 files

LLVM/project ab903b4llvm/include/llvm/ADT StringSwitch.h, llvm/unittests/ADT StringSwitchTest.cpp

[ADT] Add predicate based match support to StringSwitch (#188046)

This introduces `Predicate` and `IfNotPredicate` case selection to
StringSwitch to allow use cases like

```
StringSwitch<...>(..)
  .Case("foo", FooTok)
  .Predicate([](StringRef Str){ ... }, IdentifierTok)
...
```

This is mostly useful for improving conciseness and clarity when
processing generated strings, diagnostics, and similar.
DeltaFile
+14-0llvm/unittests/ADT/StringSwitchTest.cpp
+8-0llvm/include/llvm/ADT/StringSwitch.h
+22-02 files

OPNSense/plugins 678a930security/acme-client pkg-descr Makefile, security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms dialogAction.xml

security/acme-client: add deploy hook truenas_ws (#5309)
DeltaFile
+48-0security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeAutomation/AcmeTruenasWS.php
+24-1security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogAction.xml
+22-2security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+5-0security/acme-client/pkg-descr
+1-1security/acme-client/Makefile
+100-45 files

LLVM/project ffd0cfbllvm/test/CodeGen/X86 vector-interleaved-store-i64-stride-7.ll vector-interleaved-store-i64-stride-6.ll

Rebase

Created using spr 1.3.7
DeltaFile
+4,978-4,984llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-7.ll
+4,590-4,623llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-6.ll
+3,850-4,310llvm/test/CodeGen/X86/vector-interleaved-load-i8-stride-8.ll
+3,562-3,632llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-8.ll
+2,430-2,474llvm/test/CodeGen/X86/vector-interleaved-load-i8-stride-7.ll
+1,815-1,852llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-7.ll
+21,225-21,87548 files not shown
+29,269-29,41254 files

LLVM/project 5f0b3d6llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[SLP][NFC]Fix formatting and debug printing, NFC
DeltaFile
+3-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-31 files

LLVM/project e71cbabllvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Address comment

Created using spr 1.3.7
DeltaFile
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+2-21 files

LLVM/project 8470f00clang/include/clang/CIR MissingFeatures.h, clang/include/clang/CIR/Dialect/IR CIRCUDAAttrs.td CIRDialect.td

[CIR][CUDA] Global emission for fatbin symbols
DeltaFile
+154-0clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+50-0clang/test/CIR/CodeGenCUDA/device-stub.cu
+17-0clang/include/clang/CIR/Dialect/IR/CIRCUDAAttrs.td
+10-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+2-0clang/include/clang/CIR/MissingFeatures.h
+1-0clang/include/clang/CIR/Dialect/IR/CIRDialect.td
+234-06 files

LLVM/project e0825e6clang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp, clang/test/CIR/CodeGenCUDA device-stub.cu

fix tests and remove unnecessary comments.
DeltaFile
+0-3clang/test/CIR/CodeGenCUDA/device-stub.cu
+0-1clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+0-42 files

LLVM/project da7887fclang/lib/CIR/Dialect/Transforms LoweringPrepare.cpp

fix global builder ordering
DeltaFile
+8-7clang/lib/CIR/Dialect/Transforms/LoweringPrepare.cpp
+8-71 files

Linux/linux 26a0198tools/arch/x86/include/asm msr-index.h, tools/include/linux build_bug.h

Merge tag 'perf-tools-fixes-for-v7.0-2-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

Pull perf tools fixes from Arnaldo Carvalho de Melo:

 - Fix parsing 'overwrite' in command line event definitions in
   big-endian machines by writing correct union member

 - Fix finding default metric in 'perf stat'

 - Fix relative paths for including headers in 'perf kvm stat'

 - Sync header copies with the kernel sources: msr-index.h, kvm,
   build_bug.h

* tag 'perf-tools-fixes-for-v7.0-2-2026-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:
  tools headers: Synchronize linux/build_bug.h with the kernel sources
  tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
  tools headers UAPI: Sync linux/kvm.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources

    [4 lines not shown]
DeltaFile
+65-17tools/perf/util/parse-events.c
+8-0tools/include/uapi/linux/kvm.h
+3-3tools/perf/util/metricgroup.c
+3-3tools/perf/util/kvm-stat-arch/kvm-stat-x86.c
+4-1tools/arch/x86/include/asm/msr-index.h
+3-1tools/include/linux/build_bug.h
+86-252 files not shown
+87-268 files

NetBSD/src tMmYJRcsys/arch/m68k/include cpu.h, sys/arch/m68k/m68k mmu_subr.s

   Re-do the way the news1700's external cache vs. 68030 cache burst mode
   issue is dealt with.

   Rather than completely re-defining the high-level cache operation macros
   to exclude the *_BE bits (which actually penalized systems without an EC
   because the *_BE bits set in the CACR initiallly would be lost on the first
   cache operation), instead we provide a "platform has dynamic CACR values"
   hook.

   For NEWS, the values default to the with-*_BE variant, but if an external
   cache is discovered, the values are patched up with the non-*_BE variants.
   Only one shared assembly language routine needs to be adjusted for this,
   the rest of the scenarios where these values are used are handled by the
   compiler via constraints.

   For all other platforms that don't define __HAVE_M68K_DYNAMIC_CACR,
   the values remain compile-time constants, as before.
VersionDeltaFile
1.111+22-6sys/arch/news68k/news68k/locore.s
1.43+10-10sys/arch/news68k/news68k/genassym.cf
1.30+17-2sys/arch/m68k/include/cpu.h
1.59+1-14sys/arch/news68k/include/cpu.h
1.5+5-1sys/arch/m68k/m68k/mmu_subr.s
1.17+2-1sys/arch/news68k/include/types.h
+57-346 files

Linux/linux 97a48d1drivers/media/mc mc-request.c, drivers/media/platform/rockchip/rkvdec rkvdec-vdpu383-h264.c rkvdec-hevc-common.c

Merge tag 'media/v7.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media

Pull media fixes from Mauro Carvalho Chehab:

 - rkvdec: fix stack usage with clang and improve handling missing
   short/long term RPS

 - synopsys: fix a Kconfig issue and an out-of-bounds check

 - verisilicon: Fix kernel panic due to __initconst misuse

 - media core: serialize REINIT and REQBUFS with req_queue_mutex

* tag 'media/v7.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media:
  media: verisilicon: Fix kernel panic due to __initconst misuse
  media: rkvdec: reduce stack usage in rkvdec_init_v4l2_vp9_count_tbl()
  media: rkvdec: reduce excessive stack usage in assemble_hw_pps()
  media: rkvdec: Improve handling missing short/long term RPS
  media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex

    [2 lines not shown]
DeltaFile
+27-23drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
+5-0drivers/media/mc/mc-request.c
+3-2drivers/media/v4l2-core/v4l2-ioctl.c
+4-0drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
+2-1drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
+1-1drivers/media/platform/synopsys/dw-mipi-csi2rx.c
+42-272 files not shown
+44-288 files

LLVM/project a22473allvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/X86 avg.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+24-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+10-12llvm/test/Transforms/SLPVectorizer/AArch64/unprofitable-alternate-subtree.ll
+7-7llvm/test/Transforms/PhaseOrdering/X86/avg.ll
+41-253 files

LLVM/project 1d883c6mlir/lib/Dialect/Linalg/Transforms TilingInterfaceImpl.cpp, mlir/test/Dialect/Linalg transform-tile-reduction.mlir

[mlir][linalg] Fix linalg.index handeling in partial reduction tiling (#188261)

PartialReduction tiling wasn't handeling linalg.index offsets properly.
This patch fixes it to do the same thing as TilingInterface.
DeltaFile
+40-0mlir/test/Interfaces/TilingInterface/tile-and-fuse-with-reduction-tiling.mlir
+36-0mlir/test/Dialect/Linalg/transform-tile-reduction.mlir
+2-0mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
+78-03 files

LLVM/project 667819ellvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/X86 avg.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+24-6llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+10-12llvm/test/Transforms/SLPVectorizer/AArch64/unprofitable-alternate-subtree.ll
+7-7llvm/test/Transforms/PhaseOrdering/X86/avg.ll
+41-253 files

LLVM/project b1c9ce7openmp/runtime/src kmp_invoke_microtask.cpp z_Linux_util.cpp

Use C implementation of kmp_invoke_microtask
DeltaFile
+140-0openmp/runtime/src/kmp_invoke_microtask.cpp
+0-139openmp/runtime/src/z_Linux_util.cpp
+2-1openmp/runtime/src/CMakeLists.txt
+1-1openmp/runtime/src/z_Linux_asm.S
+143-1414 files

LLVM/project d0f5df1lldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.cpp

[lldb][Process/FreeBSDKernelCore] Remove interactive mode check (#187981)

`debugger.GetCommandInterpreter().IsInteractive()` doesn't necessarily
mean that the debugger is running without `-b` or `--batch` flag. This
caused an issue where the message isn't printed in any case. Remove the
check so the message is always printed for now.

Fixes: 9d9c7fc00bdddd72e78b19e9fbb6af9d07c2218b (#178027)

Signed-off-by: Minsoo Choo <minsoochoo0122 at proton.me>
DeltaFile
+0-3lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+0-31 files

LLVM/project 26fcbd5llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU][SIInsertWaitcnts] Fix counterOutOfOrder() check for LOAD_CNT (#187758)

This is a follow-up to @piotrAMD's comment in #178511 .  
`hasPendingEvent()` used to return an unsigned mask but this changed in
#178511 when this function started to return bool. This changed the
functionality of `counterOutOfOrder()` which was still using an unsigned
mask that was erroneously being assigned a boolean instead of the
expected mask.
DeltaFile
+3-3llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+3-31 files

FreeBSD/ports 14bfd9csecurity Makefile, security/keepsecret pkg-plist Makefile

security/keepsecret: Add new port

KeepSecret is a Password manager for a Secret Service compatible provider.

WWW: https://invent.kde.org/utilities/keepsecret/
DeltaFile
+27-0security/keepsecret/pkg-plist
+20-0security/keepsecret/Makefile
+3-0security/keepsecret/distinfo
+3-0security/keepsecret/pkg-descr
+1-0security/Makefile
+54-05 files

LLVM/project 8443dfaclang/docs OpenMPSupport.rst

[OpenMP] Mark dyn_groupprivate support as partial for C/C++ (#186706)
DeltaFile
+1-3clang/docs/OpenMPSupport.rst
+1-31 files

LLVM/project e626f19clang/docs ReleaseNotes.rst, clang/include/clang/Basic DiagnosticCommonKinds.td

[Clang] [C++26] Expansion Statements (Part 11)
DeltaFile
+104-0clang/test/AST/ast-print-expansion-stmts.cpp
+49-0clang/test/AST/ast-dump-expansion-stmt.cpp
+0-4clang/include/clang/Basic/DiagnosticCommonKinds.td
+1-1clang/www/cxx_status.html
+1-0clang/docs/ReleaseNotes.rst
+155-55 files

LLVM/project cc3c4efclang/include/clang/Basic DiagnosticSemaKinds.td, clang/include/clang/Options Options.td

[Clang] [C++26] Expansion Statements (Part 10)
DeltaFile
+69-0clang/test/SemaCXX/cxx2c-expansion-stmts-limit.cpp
+18-0clang/lib/Sema/SemaExpand.cpp
+9-0clang/test/SemaCXX/cxx2c-fexpansion-statements.cpp
+4-0clang/include/clang/Options/Options.td
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+1-0clang/lib/Driver/ToolChains/Clang.cpp
+105-01 files not shown
+106-07 files