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)
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)
[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.
[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.
[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.
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.
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>
[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.
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]
[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
[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.
```
[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.
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.