FreeBSD/src bc14dcdtests/sys/net if_bridge_test.sh

tests/if_bridge: mark several tests as requring vlan(4) or gif(4)

This makes them "skip" instead of "fail" if the module is not present.
DeltaFile
+11-0tests/sys/net/if_bridge_test.sh
+11-01 files

LLVM/project 29fa151mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

[mlir] Fix a warning

This patch fixes:

  mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp:2666:10: error:
  unused variable 'v4i32' [-Werror,-Wunused-variable]
DeltaFile
+2-1mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+2-11 files

LLVM/project 5dfd9c4mlir/include/mlir/Dialect/AMDGPU/IR AMDGPU.td, mlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp

[mlir][amdgpu] Add lowering for make_dma_descriptor (#169955)

* Adds initial lowering for make_dma_descriptor supporting tensors of
rank 2.
* Adds folders for make_dma_descriptor allowing statically known
operands to be folded into attributes.
* Add AllElementTypesMatch<["lds", "global"]> to make_dma_base.
* Rename pad to pad_amount
* Rename pad_every to pad_interval
DeltaFile
+343-1mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+150-0mlir/test/Conversion/AMDGPUToROCDL/gfx1250.mlir
+66-21mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp
+24-24mlir/test/Dialect/AMDGPU/ops.mlir
+32-5mlir/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td
+19-0mlir/test/Dialect/AMDGPU/amdgpu-make-dma-descriptor-fold.mlir
+634-511 files not shown
+640-567 files

LLVM/project 6b51e26lldb/include/lldb/Host FileAction.h, lldb/source/Host/common FileAction.cpp

[lldb][NFCI] Remove FileAction::GetPath (#170764)

This method puts strings into the ConstString pool and vends them as
llvm::StringRefs. Most of the uses only require a `std::string` or a
`const char *`. This can be achieved without wasting memory.
DeltaFile
+24-15lldb/source/Host/macosx/objcxx/Host.mm
+3-3lldb/source/Target/Target.cpp
+0-4lldb/source/Host/common/FileAction.cpp
+2-2lldb/source/Host/posix/ProcessLauncherPosixFork.cpp
+0-2lldb/include/lldb/Host/FileAction.h
+29-265 files

FreeBSD/ports 8d2c3efsecurity/git-credential-gopass Makefile

security/git-credential-gopass: Drop Go version pin

The port builds fine with the default Go version, so the explicit
version requirement is no longer needed. This removes the deprecation
notice and avoids unnecessary dependency on an obsolete Go minor.

Notified by:    adamw
DeltaFile
+2-4security/git-credential-gopass/Makefile
+2-41 files

LLVM/project ad94fdellvm/include/llvm/MC MCSymbolGOFF.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

Remove MCSA_WeakReference/MCSA_Global from the loop
DeltaFile
+4-3llvm/include/llvm/MC/MCSymbolGOFF.h
+1-3llvm/lib/MC/MCSymbolGOFF.cpp
+0-3llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+1-0llvm/lib/MC/MCAsmInfoGOFF.cpp
+6-94 files

LLVM/project c5bdc21llvm/include/llvm/IR DebugLoc.h, llvm/lib/IR DebugLoc.cpp

[NFC][LLVM] Minor code cleanup in DebugLoc (#170757)

Remove indentation of code in llvm namespace in header file. Remove {}
around single statement if in .cpp file.
DeltaFile
+236-237llvm/include/llvm/IR/DebugLoc.h
+3-5llvm/lib/IR/DebugLoc.cpp
+239-2422 files

FreeBSD/ports 7eb7762security/vuxml/vuln 2025.xml

security/vuxml: Add xkbcomp vulnerabilities

 * CVE-2018-15853
 * CVE-2018-15859
 * CVE-2018-15861
 * CVE-2018-15863

PR:             291407
Reported by:    Polarian <polarian at polarian.dev>
DeltaFile
+44-0security/vuxml/vuln/2025.xml
+44-01 files

FreeNAS/freenas 20ea6e8src/middlewared/middlewared/plugins/container migrate.py

Fix migration from incus to container plugin
DeltaFile
+171-14src/middlewared/middlewared/plugins/container/migrate.py
+171-141 files

LLVM/project f57f338flang/include/flang/Optimizer/Dialect/CUF CUFOps.td, flang/lib/Lower CUDA.cpp Allocatable.cpp

[flang][cuda] Add double descriptor information in allocate/deallocate operations (#170901)

After https://github.com/llvm/llvm-project/pull/169740, the allocate and
deallocate cuf operation can be converted later. Update the way to
recognize double descriptor case by adding this information directly on
the operation itself.
DeltaFile
+2-24flang/lib/Optimizer/Transforms/CUDA/CUFAllocationConversion.cpp
+18-0flang/test/Lower/CUDA/cuda-allocatable.cuf
+14-0flang/lib/Lower/CUDA.cpp
+6-6flang/test/Fir/CUDA/cuda-allocate.fir
+7-3flang/lib/Lower/Allocatable.cpp
+5-4flang/include/flang/Optimizer/Dialect/CUF/CUFOps.td
+52-371 files not shown
+55-377 files

LLVM/project ad1edc9mlir/lib/Analysis/DataFlow IntegerRangeAnalysis.cpp, mlir/test/Interfaces/InferIntRangeInterface infer-int-range-test-ops.mlir

[mlir][IntegerRangeAnalysis] Handle multi-dimensional loops (#170765)

Since LoopLikeInterface has (for some time) been extended to handle
multiple induction variables (and thus lower and upper bounds), handle
those bounds one at a time.
DeltaFile
+45-43mlir/lib/Analysis/DataFlow/IntegerRangeAnalysis.cpp
+16-0mlir/test/Interfaces/InferIntRangeInterface/infer-int-range-test-ops.mlir
+61-432 files

HardenedBSD/ports 0da8ea9www/forgejo7 Makefile

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-3www/forgejo7/Makefile
+1-31 files

FreeBSD/ports 6fb987csecurity/openvpn-devel distinfo Makefile

security/openvpn-devel: Update 2.7_rc2 => 2.7_rc3

Relevant changes for FreeBSD users:
- more type conversion related warnings have been fixed
- --multihome behaviour regarding egress interface selection has been
  changed.  See Changes.rst and manpage for details.
- cleanup dead code in event handling code (leftover of the multisocket
  patch set)
- add new feature, --tls-crypt-v2-max-age n. See Changes.rst and manpage
  for details.
- improve documentation to point out the pitfalls of case-insensitive
  filesystems and --client-config-dir
- split default gateway query logic in two:
        - for --redirect-gateway functionality, query for the gateway
          towards the actual IP address of the VPN server connecting to
        - for the "net_gateway" special destination for --route, and the
          corresponding environment variable, always query for 0.0.0.0 /
:: (this will only make a difference in certain scenarios using a local
proxy, or on a system with multiple interfaces, not using the "default

    [11 lines not shown]
DeltaFile
+3-3security/openvpn-devel/distinfo
+2-2security/openvpn-devel/Makefile
+5-52 files

HardenedBSD/ports db4e895databases/couchdb3 pkg-plist, graphics/hvif-tools pkg-plist

Merge remote-tracking branch 'origin/freebsd/main' into hardenedbsd/main

Conflicts:
        www/forgejo7/Makefile (unresolved)
DeltaFile
+139-147multimedia/gstreamer1-plugins-rust/distinfo
+127-127databases/couchdb3/pkg-plist
+70-74multimedia/gstreamer1-plugins-rust/Makefile.crates
+44-0graphics/hvif-tools/pkg-plist
+31-0misc/sdformat/files/patch-tools_xmlschema.rb
+23-0www/rearx/files/patch-cargo-crates_openssl-sys-0.9.60_build_expando.c
+434-348118 files not shown
+831-466124 files

HardenedBSD/src ff61b38lib/libpfctl libpfctl.c, sbin/pfctl pfctl_radix.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+107-1sys/netpfil/pf/pf_nl.c
+90-0lib/libpfctl/libpfctl.c
+1-40sys/netinet/tcp_sack.c
+8-13usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+1-19sbin/pfctl/pfctl_radix.c
+16-0sys/netpfil/pf/pf_nl.h
+223-7313 files not shown
+271-10919 files

LLVM/project a8aa6a9clang/lib/CodeGen CGObjCRuntime.cpp CGObjCMac.cpp, clang/test/CodeGenObjC expose-direct-method-opt-class-realization.m expose-direct-method.m

Add a cache to remember previously realized classes
DeltaFile
+37-0clang/test/CodeGenObjC/expose-direct-method-opt-class-realization.m
+23-9clang/lib/CodeGen/CGObjCRuntime.cpp
+14-0clang/lib/CodeGen/CGObjCMac.cpp
+9-0clang/lib/CodeGen/CodeGenFunction.h
+3-4clang/test/CodeGenObjC/expose-direct-method.m
+86-135 files

HardenedBSD/src 5380a2blib/libpfctl libpfctl.c, sbin/pfctl pfctl_radix.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+107-1sys/netpfil/pf/pf_nl.c
+90-0lib/libpfctl/libpfctl.c
+1-40sys/netinet/tcp_sack.c
+8-13usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
+1-19sbin/pfctl/pfctl_radix.c
+16-0sys/netpfil/pf/pf_nl.h
+223-7313 files not shown
+271-10919 files

HardenedBSD/src 0ea8930lib/libc/locale xlocale_private.h, libexec/rtld-elf rtld.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+39-8share/man/man9/device_get_children.9
+11-10sys/sys/bus.h
+18-0sys/kern/subr_bus.c
+2-4lib/libc/locale/xlocale_private.h
+1-1libexec/rtld-elf/rtld.c
+1-0share/man/man9/Makefile
+72-236 files

HardenedBSD/src 0519d17contrib/sqlite3 sqlite3.c sqlite3.h, lib/libc/locale xlocale_private.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+122-81contrib/sqlite3/sqlite3.c
+45-45contrib/sqlite3/sqlite3.h
+39-8share/man/man9/device_get_children.9
+11-10sys/sys/bus.h
+18-0sys/kern/subr_bus.c
+2-4lib/libc/locale/xlocale_private.h
+237-1485 files not shown
+242-15211 files

LLVM/project 5e4974fclang-tools-extra/test/clang-tidy/infrastructure invalid-database.cpp empty-database.cpp

[clang-tidy][NFC] Add checks to tests that have no checks specified. (#170895)

#157306 removes some default checks and this breaks a few tests where no
checks were explicitly specified.
DeltaFile
+1-1clang-tools-extra/test/clang-tidy/infrastructure/invalid-database.cpp
+1-1clang-tools-extra/test/clang-tidy/infrastructure/empty-database.cpp
+2-22 files

Linux/linux d1d3602kernel/trace fprobe.c trace_eprobe.c, lib/tests test_fprobe.c

Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull probes updates from Masami Hiramatsu:
 "fprobe performance enhancement using rhltable:
   - use rhltable for fprobe_ip_table. The fprobe IP table has been
     converted to use an rhltable for improved performance when dealing
     with a large number of probed functions
   - Fix a suspicious RCU usage warning of the above change in the
     fprobe entry handler
   - Remove an unused local variable of the above change
   - Fix to initialize fprobe_ip_table in core_initcall()

  Performance optimization of fprobe by ftrace:
   - Use ftrace instead of fgraph for entry only probes. This avoids the
     unneeded overhead of fgraph stack setup
   - Also update fprobe selftest for entry-only probe
   - fprobe: Use ftrace only if CONFIG_DYNAMIC_FTRACE_WITH_ARGS or
     WITH_REGS is defined


    [20 lines not shown]
DeltaFile
+224-79kernel/trace/fprobe.c
+44-64kernel/trace/trace_eprobe.c
+98-1lib/tests/test_fprobe.c
+32-50kernel/trace/trace_uprobe.c
+3-2kernel/trace/trace_probe.c
+3-1kernel/trace/trace_probe.h
+404-1971 files not shown
+406-1987 files

LLVM/project 4b43a62llvm/test/CodeGen/AMDGPU maximumnum.bf16.ll minimumnum.bf16.ll, llvm/test/CodeGen/X86 wide-scalar-shift-by-byte-multiple-legalization.ll

Merge branch 'main' into users/kparzysz/f02-complain-about-enddo
DeltaFile
+17,522-20,773llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+8,857-10,952llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+8,840-10,957llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+4,725-0llvm/test/tools/llvm-mca/RISCV/SpacemitX60/vlseg-vsseg.s
+4,091-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll
+3,019-0llvm/test/Transforms/AggressiveInstCombine/umulh_carry4.ll
+47,054-42,6822,998 files not shown
+191,431-98,9733,004 files

pfSense/pfsense 251e202src/usr/local/www services_captiveportal_ip_edit.php

captive portal: fix `allowed IPs` with languages other than English. Fixes #16549
DeltaFile
+1-12src/usr/local/www/services_captiveportal_ip_edit.php
+1-121 files

Linux/linux 2e8c1c6tools/testing/ktest config-bisect.pl

Merge tag 'ktest-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest

Pull ktest fix from Steven Rostedt:

 - Fix incorrect variable in error message in config-bisect.pl

   If the old config file fails to get copied as the last good or bad
   config file, then it fails the program and prints an error message.

   But the variable used to print what the old config's name was
   incorrect. It was $config when it should have been $output_config.

* tag 'ktest-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:
  ktest.pl: Fix uninitialized var in config-bisect.pl
DeltaFile
+2-2tools/testing/ktest/config-bisect.pl
+2-21 files

LLVM/project 97c4f36bolt/include/bolt/Core BinaryContext.h, bolt/lib/Core BinaryContext.cpp

[BOLT] Fix comments for interprocedural branches. NFC (#170745)

DeltaFile
+3-3bolt/lib/Core/BinaryContext.cpp
+3-2bolt/include/bolt/Core/BinaryContext.h
+6-52 files

LLVM/project 0870815lldb/source/Commands CommandObjectBreakpoint.cpp, llvm/test/CodeGen/AArch64 sve2-intrinsics-uniform-dsp-undef.ll

fix test and rebase after previous commits landed

Created using spr 1.3.8-beta.1
DeltaFile
+4,091-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll
+1,277-73lldb/source/Commands/CommandObjectBreakpoint.cpp
+1,315-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll
+1,182-8llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-dsp-undef.ll
+956-40llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i32-agent.ll
+614-284llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i16.ll
+9,435-405493 files not shown
+27,857-6,158499 files

LLVM/project b6da362lldb/source/Commands CommandObjectBreakpoint.cpp, llvm/test/CodeGen/AArch64 sve2-intrinsics-uniform-dsp-undef.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.8-beta.1

[skip ci]
DeltaFile
+4,091-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_sat.ll
+1,277-73lldb/source/Commands/CommandObjectBreakpoint.cpp
+1,315-0llvm/test/CodeGen/AMDGPU/atomicrmw_usub_cond.ll
+1,182-8llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-dsp-undef.ll
+956-40llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i32-agent.ll
+614-284llvm/test/Transforms/AtomicExpand/AMDGPU/expand-atomic-i16.ll
+9,435-405490 files not shown
+27,845-6,147496 files

Linux/linux 2ba5904kernel/trace ring_buffer.c

Merge tag 'trace-ringbuffer-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull trace ring-buffer cleanup from Steven Rostedt:

 - Add helper functions for allocations

   The allocation of the per CPU buffer descriptor, the buffer page
   descriptors and the buffer page data itself can be pretty ugly.

   Add some helper macros and a function to have the code that allocates
   buffer pages and such look a little cleaner.

* tag 'trace-ringbuffer-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  ring-buffer: Add helper functions for allocations
DeltaFile
+53-44kernel/trace/ring_buffer.c
+53-441 files

LLVM/project 1b4fb8bclang/test/CodeGen lifetime-invoke-c.c

Fix test checks
DeltaFile
+2-2clang/test/CodeGen/lifetime-invoke-c.c
+2-21 files

LLVM/project d43b2b2clang/lib/CodeGen CGCall.cpp

Avoid checking NoLifetimeMarkersForTemporaries
DeltaFile
+5-4clang/lib/CodeGen/CGCall.cpp
+5-41 files