FreeBSD/src 52ebb8asbin/ifconfig ifconfig_netlink.c

ifconfig: fix 'ifconfig -l link'

The rtnetlink(4) RTM_GETADDR does not list link level addresses, thus
the correct match for interfaces that have a link level address should
be based on what was returned by RTM_GETLINK.

Reviewed by:            melifaro
Differential Revision:  https://reviews.freebsd.org/D41586

(cherry picked from commit 6f3947be2aff9350514b5a414104d0afaeb53cdf)
DeltaFile
+7-1sbin/ifconfig/ifconfig_netlink.c
+7-11 files

FreeBSD/src 0e82cd0sbin/ifconfig af_inet6.c, sbin/ifconfig/tests inet6.sh

ifconfig: fix removing IPv6 addresses

Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit da50f49977cc4e6aae55cb2379313599249a8dd2)
DeltaFile
+30-0sbin/ifconfig/tests/inet6.sh
+1-1sbin/ifconfig/af_inet6.c
+31-12 files

FreeBSD/src 151dcadsbin/ifconfig ifconfig_netlink.c af_link.c

ifconfig: fix 'ifconfig -l ether'

When matching interfaces for being Ethernet, use same trick that
the link module does - pass if_type through convert_iftype().
That restores historicaly behaviour of listing lagg(4) ports.

Reviewed by:            melifaro
Differential Revision:  https://reviews.freebsd.org/D41585

(cherry picked from commit 31016aa0be6dbf7556a91dda14cfe1ff0dcf933b)
DeltaFile
+14-1sbin/ifconfig/ifconfig_netlink.c
+0-11sbin/ifconfig/af_link.c
+2-0sbin/ifconfig/ifconfig.h
+16-123 files

FreeBSD/src 7bdf066sbin/ifconfig ifconfig.c

ifconfig: fix logical error in interface matching for '-l ether'

This affects only ifconfig(8) compiled WITHOUT_NETLINK_SUPPORT, which
is not the default.

Reviewed by:            melifaro
Differential Revision:  https://reviews.freebsd.org/D41584
Fixes:                  d1cd0344f7b7d81beda04c3cb8cfee99351c3eb8

(cherry picked from commit 24a81a968d21b3eef1a0a2d786859b274546bd34)
DeltaFile
+1-1sbin/ifconfig/ifconfig.c
+1-11 files

LLVM/project 213c7ebmlir/include/mlir/IR Remarks.h, mlir/unittests/IR RemarkTest.cpp

[MLIR] Fix use-after-free in Remark by owning string data (#179889)

Change Remark's StringRef members to std::string to ensure remarks own
their data, preventing dangling pointers when used with
RemarkEmittingPolicyFinal.
DeltaFile
+79-0mlir/unittests/IR/RemarkTest.cpp
+16-11mlir/include/mlir/IR/Remarks.h
+95-112 files

LLVM/project 2236827libc/src/__support/wctype wctype_classification_utils.cpp wctype_classification_utils.h, llvm/test/CodeGen/AArch64 clmul-fixed.ll clmul-scalable.ll

rebase

Created using spr 1.3.6
DeltaFile
+4,100-13llvm/test/CodeGen/AArch64/clmul-fixed.ll
+3,681-0libc/src/__support/wctype/wctype_classification_utils.cpp
+5-3,665libc/src/__support/wctype/wctype_classification_utils.h
+3,338-71llvm/test/CodeGen/AMDGPU/mad-mix.ll
+2,212-1,142llvm/test/CodeGen/AArch64/clmul-scalable.ll
+3,137-0llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+16,473-4,8911,003 files not shown
+46,023-17,7621,009 files

LLVM/project 060189clibc/src/__support/wctype wctype_classification_utils.cpp wctype_classification_utils.h, llvm/test/CodeGen/AArch64 clmul-fixed.ll clmul-scalable.ll

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.6

[skip ci]
DeltaFile
+4,100-13llvm/test/CodeGen/AArch64/clmul-fixed.ll
+3,681-0libc/src/__support/wctype/wctype_classification_utils.cpp
+5-3,665libc/src/__support/wctype/wctype_classification_utils.h
+3,338-71llvm/test/CodeGen/AMDGPU/mad-mix.ll
+2,212-1,142llvm/test/CodeGen/AArch64/clmul-scalable.ll
+3,137-0llvm/test/CodeGen/NVPTX/atomicrmw-sm60.ll
+16,473-4,8911,003 files not shown
+46,023-17,7621,009 files

LLVM/project 1214c96clang/unittests/Analysis/FlowSensitive UncheckedStatusOrAccessModelTestFixture.cpp

[NFC] [FlowSensitive] [StatusOr] precommit FP test



Reviewers: jvoung

Pull Request: https://github.com/llvm/llvm-project/pull/179786
DeltaFile
+17-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+17-01 files

LLVM/project 8750fb6clang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

address feedback

Created using spr 1.3.6
DeltaFile
+2-3clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+2-31 files

FreeBSD/ports 010c655benchmarks/ali Makefile, benchmarks/bombardier Makefile

various: Bump Go ports for 1.24.13

This is a direct commit to 2026Q1.
DeltaFile
+1-1benchmarks/ali/Makefile
+1-1benchmarks/bombardier/Makefile
+1-1benchmarks/ddosify/Makefile
+1-1benchmarks/hey/Makefile
+1-1benchmarks/plow/Makefile
+1-1benchmarks/vegeta/Makefile
+6-6658 files not shown
+664-663664 files

LLVM/project 08311cdclang-tools-extra/clang-tidy/readability IdentifierNamingCheck.cpp IdentifierNamingCheck.h

[clang-tidy] Apply modernize-use-string-view to the code (#179514)

DeltaFile
+1-1clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.cpp
+1-1clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h
+2-22 files

LLVM/project 614b35allvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/AArch64 fold-reduce-add-cmp-zero.ll icmp-vector-reduce.ll

[VectorCombine] Fold (icmp eq/ne (reduce.add X), 0) to reduce.umax

When vector elements are known to be either non-positive (e.g., from
sext i1), or non-negative (e.g., from zext i1), comparing the sum
against zero is equivalent to checking if all elements are zero. This
can be done more efficiently using reduce.umax.
DeltaFile
+227-0llvm/test/Transforms/VectorCombine/AArch64/fold-reduce-add-cmp-zero.ll
+227-0llvm/test/Transforms/VectorCombine/RISCV/fold-reduce-add-cmp-zero.ll
+70-0llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+14-19llvm/test/Transforms/VectorCombine/RISCV/icmp-vector-reduce.ll
+14-19llvm/test/Transforms/VectorCombine/AArch64/icmp-vector-reduce.ll
+6-6llvm/test/Transforms/VectorCombine/RISCV/fold-signbit-reduction-cmp.ll
+558-441 files not shown
+560-467 files

LLVM/project 74ef2f0clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/TableGen target-builtins-prototype-parser.td

[AMDGPU] Fix type signature of pointers to vectors in builtins file (#179965)

Summary:
The script used to port this file incorrectly applied the pointer values
to the elements of the vector rather than the vector itself. This
resulted in the same type signature, but the text was confusing to read.
Furthermore, the current parser actually failed in these cases so it had
to be addressed.

After updating the script and the parser, this should be the more
understandable format.
DeltaFile
+49-49clang/include/clang/Basic/BuiltinsAMDGPU.td
+6-0clang/test/TableGen/target-builtins-prototype-parser.td
+3-1clang/utils/TableGen/ClangBuiltinsEmitter.cpp
+58-503 files

FreeBSD/ports 71dce4flang/go124 distinfo Makefile

lang/go124: Update to 1.24.13

Changes: go1.24.13 (released 2026-02-04) includes security fixes to the
  go command and the crypto/tls package, as well as bug fixes to the
  crypto/x509 package. See the Go 1.24.13 milestone on our issue tracker
  for details.

This is a direct commit to 2026Q1 as the Go framework has diverged.
DeltaFile
+3-3lang/go124/distinfo
+1-1lang/go124/Makefile
+4-42 files

Illumos/gate aecc710usr/src/cmd/zfs zfs_main.c, usr/src/lib/libzfs/common libzfs_crypto.c

17847 zfs: add ability to set user properties while changing encryption key
Reviewed by: C Fraire <cfraire at me.com>
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm+illumos at fingolfin.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+71-0usr/src/test/zfs-tests/tests/functional/cli_root/zfs_change-key/zfs_change-key_userprop.ksh
+35-17usr/src/lib/libzfs/common/libzfs_crypto.c
+11-5usr/src/uts/common/fs/zfs/zfs_ioctl.c
+13-1usr/src/uts/common/fs/zfs/dsl_crypt.c
+9-5usr/src/man/man8/zfs.8
+1-6usr/src/cmd/zfs/zfs_main.c
+140-343 files not shown
+151-369 files

FreeBSD/ports b136e1bsysutils/terragrunt Makefile, sysutils/tflint Makefile

various: Bump Go ports for 1.25.7

This is a direct commit to 2026Q1.
DeltaFile
+1-1x11/hyprls/Makefile
+1-1www/pocket-id/Makefile
+1-1www/remark42/Makefile
+1-1www/reproxy/Makefile
+1-1sysutils/terragrunt/Makefile
+1-1sysutils/tflint/Makefile
+6-675 files not shown
+81-7881 files

LLVM/project 6377c86llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/X86 loadcombine.ll

Revert "[SLP]Remove LoadCombine workaround after handling of the copyables"

This reverts commit 8dbb9f66e8b14a8a06f1873a2c1b7dce366ed2d6 to fix
buildbot issues https://lab.llvm.org/buildbot/#/builders/224/builds/2795
DeltaFile
+378-38llvm/test/Transforms/SLPVectorizer/X86/bad-reduction.ll
+99-142llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+204-12llvm/test/Transforms/PhaseOrdering/X86/loadcombine.ll
+17-4llvm/test/Transforms/SLPVectorizer/X86/load-merge.ll
+17-4llvm/test/Transforms/SLPVectorizer/X86/load-merge-inseltpoison.ll
+715-2005 files

LLVM/project 8f484ffllvm/lib/Target/AArch64 AArch64Processors.td, llvm/test/Transforms/LoopVectorize/AArch64 interleaving-load-store.ll interleaving-reduction.ll

[AArch64] Add FeatureUseFixedOverScalableIfEqualCost to Neoverse-V3 and Neoverse-V3ae (#179903)

This was missing from neoverse-v3 and neoverse-v3ae, but should be
present like neoverse-v2.
DeltaFile
+2-114llvm/test/Transforms/LoopVectorize/AArch64/interleaving-load-store.ll
+1-87llvm/test/Transforms/LoopVectorize/AArch64/interleaving-reduction.ll
+4-8llvm/test/Transforms/LoopVectorize/AArch64/neoverse-epilogue-vect.ll
+2-0llvm/lib/Target/AArch64/AArch64Processors.td
+9-2094 files

LLVM/project e397bbcllvm/lib/IR DebugInfo.cpp

[review] Fix style.
DeltaFile
+1-2llvm/lib/IR/DebugInfo.cpp
+1-21 files

FreeNAS/freenas 5899f31tests/api2 test_300_nfs.py test_200_ftp.py

test
DeltaFile
+0-2,224tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,253243 files not shown
+0-30,354249 files

LLVM/project ca93dd3flang/lib/Frontend CompilerInstance.cpp, llvm/lib/Target/NVPTX NVPTXSubtarget.cpp NVPTX.td

Reland "[NVPTX] Validate user-specified PTX version against SM version" (#179304)

Previous commit message: 

> Original commit message:
>
>>When users explicitly specify a PTX version via -mattr=+ptxNN that's
insufficient for their target SM, we now emit a fatal error. Previously,
we silently upgraded the PTX version to the minimum required for the
target SM.
>>
>>When no SM or PTX version is specified, we now use PTX 3.2 (the
minimum for the default SM 3.0) instead of PTX 6.0.
>
>The following commits should fix the failures that arose when I
previously tried to land this commit:
>

>https://github.com/llvm/llvm-project/commit/9fc5fd0ad689eed94f65b1d6d10f9c5642935e68

    [23 lines not shown]
DeltaFile
+91-2llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp
+15-57llvm/lib/Target/NVPTX/NVPTX.td
+51-0llvm/test/CodeGen/NVPTX/ptx-version-validation.ll
+3-12flang/lib/Frontend/CompilerInstance.cpp
+0-14llvm/test/CodeGen/NVPTX/wmma-ptx86-sm120a.py
+7-2llvm/lib/Target/NVPTX/NVPTXSubtarget.h
+167-8723 files not shown
+213-12929 files

LLVM/project c662f11llvm/lib/Target/X86 X86ISelLowering.cpp

[X86] mayFoldIntoVector - ensure we check for custom lowering to logic/add/sub ops (#179988)

As noted on #174761 - we need to ensure custom lowering to logic/add/sub
ops might actually occur before assuming the node will have been on the
vector unit
DeltaFile
+25-17llvm/lib/Target/X86/X86ISelLowering.cpp
+25-171 files

FreeNAS/freenas 9dfbbc0src/middlewared/middlewared/plugins/iscsi_ extents.py, src/middlewared/middlewared/plugins/nvmet namespace.py

resolve path after file is created in iscsi and nvmet
DeltaFile
+5-5src/middlewared/middlewared/plugins/nvmet/namespace.py
+4-5src/middlewared/middlewared/plugins/iscsi_/extents.py
+9-102 files

LLVM/project 00ba2efllvm/unittests/CAS OnDiskCASLoggerTest.cpp

[NFC] Fix darwin failures due to missing headers (#179989)

Handle the include similar to ProgramTest, to fix the build failures in
darwin
```

/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/unittests/CAS/OnDiskCASLoggerTest.cpp:38:15: error: use of undeclared identifier '_NSGetEnviron'
      return *_NSGetEnviron();
              ^
1 error generated.

```
DeltaFile
+6-0llvm/unittests/CAS/OnDiskCASLoggerTest.cpp
+6-01 files

Linux/linux 8fdb05ddrivers/net/ethernet/cavium/liquidio lio_main.c, drivers/net/ethernet/google/gve gve_ethtool.c

Merge tag 'net-6.19-rc9' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net

Pull networking fixes from Jakub Kicinski:
 "Including fixes from wireless and Netfilter.

  Previous releases - regressions:

   - eth: stmmac: fix stm32 (and potentially others) resume regression

   - nf_tables: fix inverted genmask check in nft_map_catchall_activate()

   - usb: r8152: fix resume reset deadlock

   - fix reporting RXH_XFRM_NO_CHANGE as input_xfrm for RSS contexts

  Previous releases - always broken:

   - sched: cls_u32: use skb_header_pointer_careful() to avoid OOB reads
     with malicious u32 rules

    [25 lines not shown]
DeltaFile
+109-70drivers/net/ethernet/intel/ice/ice_ptp.c
+51-26drivers/net/ethernet/google/gve/gve_ethtool.c
+64-0tools/testing/selftests/net/udpgro_fwd.sh
+34-16net/core/net-procfs.c
+35-6drivers/net/ethernet/ti/cpsw.c
+20-19drivers/net/ethernet/cavium/liquidio/lio_main.c
+313-13732 files not shown
+513-23438 files

LLVM/project 3b16468llvm/lib/Target/AMDGPU BUFInstructions.td FLATInstructions.td, llvm/test/CodeGen/AMDGPU lds-dma-waitcnt.mir ptradd-sdag-optimizations.ll

[AMDGPU] Global and Buffer loads to LDS should not increase `lgkmcnt` (#179305)

`global_load_lds` and `buffer_load to lds` do only increment `vmcnt` and
not touch `lgkmcnt`. This causes invalid `waitcnts` for some Triton
kernels, similar to the added lit tests.

Note that the change for buffer ops is not necesssary, i.e. the lit test
passes even before this PR, because it seems like `SIInsertWaitcnts`
does not use `LGKM_CNT` for buffer ops. But this change might prevent a
bug in the future.
DeltaFile
+39-0llvm/test/CodeGen/AMDGPU/lds-dma-waitcnt.mir
+1-1llvm/test/CodeGen/AMDGPU/ptradd-sdag-optimizations.ll
+1-1llvm/lib/Target/AMDGPU/BUFInstructions.td
+1-1llvm/lib/Target/AMDGPU/FLATInstructions.td
+0-1llvm/test/CodeGen/AMDGPU/fix-crash-valu-hazard.ll
+42-45 files

FreeBSD/ports 5041038x11-toolkits/pango Makefile

x11-toolkits/pango: decouple MANPAGES from DOCS

MANPAGES_IMPLIES was set to not duplicate BUILD_DEPENDS lines, but
textproc/py-gi-docgen is not used for man page generation. Additionally,
note that DOCS generation with the current textproc/py-gi-docgen
may not be deterministic in certain conditions.

While here, use DISTVERSION.
DeltaFile
+4-3x11-toolkits/pango/Makefile
+4-31 files

FreeBSD/ports 167617bdevel/llvm-cheri distinfo Makefile.snapshot, devel/llvm-morello distinfo Makefile.snapshot

devel/llvm-{cheri,morello}: new snapshots

Includes some initial sub-library compartmentalisation changes.
DeltaFile
+3-3devel/llvm-cheri/distinfo
+3-3devel/llvm-morello/distinfo
+2-2devel/llvm-morello/Makefile.snapshot
+2-2devel/llvm-cheri/Makefile.snapshot
+10-104 files

LLVM/project 977d5d9lldb/source/Plugins/ObjectFile/ELF ObjectFileELF.cpp

fix
DeltaFile
+62-15lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+62-151 files

FreeBSD/ports 57011b0math/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.1.7.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files