LLVM/project 2b9aff2clang/include/clang/CIR/Dialect/IR CIRAttrs.td CIREnumAttr.td, clang/lib/CIR/Dialect/IR CIRTypes.cpp CIRAttrs.cpp

[CIR] Infrastructure for Language-specific Address Spaces
DeltaFile
+111-1clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+104-4clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+51-2clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+19-0clang/include/clang/CIR/Dialect/IR/CIREnumAttr.td
+4-0clang/include/clang/CIR/Dialect/IR/CIRTypes.h
+1-0clang/include/clang/CIR/Dialect/IR/CIRAttrs.h
+290-76 files

FreeBSD/src 1538284lib/libc/resolv res_init.c

libc/resolv: Switch default to loopback address

If no resolver configuration was found, we would fall back to INADDR_ANY
and IN6ADDR_ANY.  This made sense when it was first written thirty or
forty years ago but not today, especially since connecting to INADDR_ANY
or IN6ADDR_ANY is no longer supported.  Switch to the loopback address
and simplify the code.

Note that (as the pre-existing comment in the code states) running
without a resolver configuration is not really supported.  Still, if
we're going to have a hardcoded fallback, it might as well work.

PR:             291790
MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55011
DeltaFile
+26-41lib/libc/resolv/res_init.c
+26-411 files

FreeBSD/src ad64308sbin/newfs newfs.8 newfs.c

newfs: Add an option to disable soft updates

A previous commit turned soft updates on by default for UFS2 without
providing a way to turn them off.  This corrects that by adding a new -u
flag which forces soft updates (and soft updates journaling) off.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Fixes:          61dece6d27fb ("Enable soft updates by default for UFS2 filesystems.")
Reviewed by:    mckusick
Differential Revision:  https://reviews.freebsd.org/D54576

(cherry picked from commit 68562f8145e8154e7e276897a546995f0d8f3428)

newfs: Add -u to getopt string

Fixes:          68562f8145e8 ("newfs: Add an option to disable soft updates")
(cherry picked from commit 717ae163919e48f000b94f85dc188e0d92261929)
DeltaFile
+18-6sbin/newfs/newfs.8
+7-4sbin/newfs/newfs.c
+25-102 files

FreeBSD/src df69b57sbin/mdmfs mdmfs.c

mdmfs: Fix soft updates logic

Now that newfs(8) has a command-line argument to disable soft updates,
use that instead of running tunefs(8) after the fact to turn them off.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    mckusick, imp
Differential Revision:  https://reviews.freebsd.org/D54783

(cherry picked from commit 4b9620433855b75989164c1a8a8a2e1a9b5fbff2)
DeltaFile
+2-10sbin/mdmfs/mdmfs.c
+2-101 files

FreeBSD/src 8a3223bsbin/mdmfs mdmfs.c

mdmfs: Fix soft updates logic

Now that newfs(8) has a command-line argument to disable soft updates,
use that instead of running tunefs(8) after the fact to turn them off.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    mckusick, imp
Differential Revision:  https://reviews.freebsd.org/D54783

(cherry picked from commit 4b9620433855b75989164c1a8a8a2e1a9b5fbff2)
DeltaFile
+2-10sbin/mdmfs/mdmfs.c
+2-101 files

FreeBSD/src 929ef0dsbin/newfs newfs.8 newfs.c

newfs: Add an option to disable soft updates

A previous commit turned soft updates on by default for UFS2 without
providing a way to turn them off.  This corrects that by adding a new -u
flag which forces soft updates (and soft updates journaling) off.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Fixes:          61dece6d27fb ("Enable soft updates by default for UFS2 filesystems.")
Reviewed by:    mckusick
Differential Revision:  https://reviews.freebsd.org/D54576

(cherry picked from commit 68562f8145e8154e7e276897a546995f0d8f3428)

newfs: Add -u to getopt string

Fixes:          68562f8145e8 ("newfs: Add an option to disable soft updates")
(cherry picked from commit 717ae163919e48f000b94f85dc188e0d92261929)
DeltaFile
+18-6sbin/newfs/newfs.8
+7-4sbin/newfs/newfs.c
+25-102 files

FreeBSD/src 9855d25sbin/mdmfs mdmfs.c

mdmfs: Fix soft updates logic

Now that newfs(8) has a command-line argument to disable soft updates,
use that instead of running tunefs(8) after the fact to turn them off.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    mckusick, imp
Differential Revision:  https://reviews.freebsd.org/D54783

(cherry picked from commit 4b9620433855b75989164c1a8a8a2e1a9b5fbff2)
DeltaFile
+2-10sbin/mdmfs/mdmfs.c
+2-101 files

FreeBSD/src 5b2a4d3sys/sys buf_ring.h

buf_ring: Rename some variables

The elements we store in buffer rings are buffers, so refer to them as
`buf` throughout instead of a mixture of `buf`, `ret`, and `new`,
especially since the latter breaks C++ code that directly or indirectly
includes this header.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    siderop1_netapp.com, markj
Differential Revision:  https://reviews.freebsd.org/D54827

(cherry picked from commit 498fe07257aa75f0f1eb4639f4a6ae39fafda901)
DeltaFile
+5-7sys/sys/buf_ring.h
+5-71 files

FreeBSD/src f5a51cfsbin/newfs newfs.8 newfs.c

newfs: Add an option to disable soft updates

A previous commit turned soft updates on by default for UFS2 without
providing a way to turn them off.  This corrects that by adding a new -u
flag which forces soft updates (and soft updates journaling) off.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Fixes:          61dece6d27fb ("Enable soft updates by default for UFS2 filesystems.")
Reviewed by:    mckusick
Differential Revision:  https://reviews.freebsd.org/D54576

(cherry picked from commit 68562f8145e8154e7e276897a546995f0d8f3428)

newfs: Add -u to getopt string

Fixes:          68562f8145e8 ("newfs: Add an option to disable soft updates")
(cherry picked from commit 717ae163919e48f000b94f85dc188e0d92261929)
DeltaFile
+18-6sbin/newfs/newfs.8
+7-4sbin/newfs/newfs.c
+25-102 files

FreeBSD/src 80dec91sys/amd64/conf MINIMAL, sys/i386/conf MINIMAL

MINIMAL: Add virtio_scsi

This allows a MINIMAL kernel to boot in qemu/kvm.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.

(cherry picked from commit 77a6992bf5329e32b0b77608421dafccb125ad37)
DeltaFile
+1-0sys/amd64/conf/MINIMAL
+1-0sys/i386/conf/MINIMAL
+2-02 files

LLVM/project 83003abclang-tools-extra/clang-tidy/llvm PreferIsaOrDynCastInConditionalsCheck.cpp

[clang-tidy] Speed up `llvm-prefer-isa-or-dyn-cast-in-conditionals` (#178997)

Same approach as described in #178829.
```txt
                    ---User Time---   --System Time--   --User+System--   ---Wall Time---  --- Name ---
Status quo:         0.2031 (100.0%)   0.0469 (100.0%)   0.2500 (100.0%)   0.2635 (100.0%)  llvm-prefer-isa-or-dyn-cast-in-conditionals
With this change:   0.0312 (100.0%)                     0.0312 (100.0%)   0.0190 (100.0%)  llvm-prefer-isa-or-dyn-cast-in-conditionals
```
(I think `--enable-check-profile` doesn't report any system time after
this change because it's too small).
DeltaFile
+11-10clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.cpp
+11-101 files

NetBSD/pkgsrc uV0HUs8textproc/expat distinfo Makefile

   expat: update to 2.7.4.

   Release 2.7.4 Sat January 31 2026
           Security fixes:
              #1131  CVE-2026-24515 -- Function XML_ExternalEntityParserCreate
                       failed to copy the encoding handler data passed to
                       XML_SetUnknownEncodingHandler from the parent to the new
                       subparser. This can cause a NULL dereference (CWE-476) from
                       external entities that declare use of an unknown encoding.
                       The expected impact is denial of service. It takes use of
                       both functions XML_ExternalEntityParserCreate and
                       XML_SetUnknownEncodingHandler for an application to be
                       vulnerable.
              #1075  CVE-2026-25210 -- Add missing check for integer overflow
                       related to buffer size determination in function doContent

           Bug fixes:
              #1073  lib: Fix missing undoing of group size expansion in doProlog
                       failure cases

    [58 lines not shown]
VersionDeltaFile
1.56+4-4textproc/expat/distinfo
1.62+2-2textproc/expat/Makefile
+6-62 files

NetBSD/pkgsrc oIz73Q1textproc/expat builtin.mk

   expat: fix some pkglint
VersionDeltaFile
1.27+9-9textproc/expat/builtin.mk
+9-91 files

FreeBSD/src c0053a9stand/defaults loader.conf loader.conf.5

loader.conf.5: "console" setting does not document multi-value possiblity

PR:             292595
Approved by:    ziaee, dab, imp, tsoome
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54843

(cherry picked from commit 240c614d48cb0484bfe7876decdf6bbdcc99ba73)
DeltaFile
+1-1stand/defaults/loader.conf
+1-0stand/defaults/loader.conf.5
+2-12 files

FreeBSD/ports 0086b57comms/xastir Makefile

comms/xastir:  reset maintainership

- Somehow this got missed 10 years ago :-(

From SRS0+5203f6e19c1a21a6=EU=stagecraft.cx=carl at mx25.net  Tue Apr  7 00:15:53 2015
...
Return-Path: <SRS0+5203f6e19c1a21a6=EU=stagecraft.cx=carl at mx25.net>
        (envelope-from carl at stagecraft.cx)
X-Authentication-Warning: brain.stagecraft.cx: www set sender to carl at stagecraft.cx using -f
To: portmgr at freebsd.org
...
Date: Tue, 07 Apr 2015 14:09:14 +1000
From: Carl <carl at stagecraft.cx>
Cc: Diane Bruce <db at db.net>
Message-ID: <e207d0c19a3a7eec852b568412df4a28 at www.stagecraft.cx>
X-Sender: carl at stagecraft.cx
...

Hi,

    [13 lines not shown]
DeltaFile
+1-1comms/xastir/Makefile
+1-11 files

FreeBSD/ports c9c631b. MOVED, multimedia Makefile

multimedia/py-decord: Remove
DeltaFile
+0-38multimedia/py-decord/Makefile
+0-13multimedia/py-decord/pkg-descr
+0-3multimedia/py-decord/distinfo
+0-1multimedia/Makefile
+1-0MOVED
+1-555 files

FreeBSD/src e58f901stand/defaults loader.conf loader.conf.5

loader.conf.5: "console" setting does not document multi-value possiblity

PR:             292595
Approved by:    ziaee, dab, imp, tsoome
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54843

(cherry picked from commit 240c614d48cb0484bfe7876decdf6bbdcc99ba73)
DeltaFile
+1-1stand/defaults/loader.conf
+1-0stand/defaults/loader.conf.5
+2-12 files

FreeBSD/src 39812c7stand/defaults loader.conf loader.conf.5

loader.conf.5: "console" setting does not document multi-value possiblity

PR:             292595
Approved by:    ziaee, dab, imp, tsoome
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54843

(cherry picked from commit 240c614d48cb0484bfe7876decdf6bbdcc99ba73)
DeltaFile
+1-1stand/defaults/loader.conf
+1-0stand/defaults/loader.conf.5
+2-12 files

FreeBSD/src f4c40a5sys/conf files.riscv

riscv: Add ffs.c and ffsdi2.c

These are only needed for GCC, but it doesn't hurt to include these
always.

Reviewed by:    mhorne
Differential Revision:  https://reviews.freebsd.org/D54968
DeltaFile
+2-0sys/conf/files.riscv
+2-01 files

FreeBSD/src 4c822ddsys/libkern ffs.c ffsdi2.c

libkern: Add libcalls for ffs and __ffsdi2

These are needed when compiling a RISC-V kernel with GCC which does
not inline __builtin_ffs*.

The __ffsdi2 is adapated from the previous ffsl.c.

This partially reverts commit f4db342d44198973c1c7b9005d0c5683a582707e.

Reviewed by:    mhorne
Differential Revision:  https://reviews.freebsd.org/D54967
DeltaFile
+47-0sys/libkern/ffs.c
+47-0sys/libkern/ffsdi2.c
+1-0sys/libkern/quad.h
+95-03 files

LLVM/project 40fdf5eclang/test/Sema warn-thread-safety-analysis.c

Thread Safety Analysis: Add more complex cleanup attribute test (#179049)

Test that cleanup attribute is handled correctly in the presence of a
unary operator before scope end.

NFC.
DeltaFile
+6-0clang/test/Sema/warn-thread-safety-analysis.c
+6-01 files

FreeBSD/src 31b2590sys/conf kern.mk

riscv: Enable the zifencei extension explicitly in -march

clang is more tolerant and implies this extension whereas GCC is
stricter and requires it to be included.

Reviewed by:    mhorne
Differential Revision:  https://reviews.freebsd.org/D54965
DeltaFile
+1-1sys/conf/kern.mk
+1-11 files

FreeBSD/src fe45651stand/libsa Makefile

stand: Add compiler builtins needed by GCC for RISC-V

Reviewed by:    mhorne
Differential Revision:  https://reviews.freebsd.org/D54963
DeltaFile
+3-0stand/libsa/Makefile
+3-01 files

LLVM/project 8814312clang/lib/CIR/Dialect/IR CIRAttrs.cpp

like fix some format yo
DeltaFile
+1-1clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+1-11 files

FreeBSD/src 2e8ef82stand/efi/loader/arch/riscv riscv.ldscript

stand: Use the correct OUTPUT_ARCH in the linker script for RISC-V

Compare to the OUTPUT_ARCH in sys/conf/ldscript.riscv.

Reviewed by:    mhorne
Differential Revision:  https://reviews.freebsd.org/D54962
DeltaFile
+1-1stand/efi/loader/arch/riscv/riscv.ldscript
+1-11 files

LLVM/project 84f35afclang/include/clang/CIR/Dialect/IR CIRAttrs.td CIREnumAttr.td, clang/lib/CIR/Dialect/IR CIRTypes.cpp CIRAttrs.cpp

[CIR] Infrastructure for Language-specific Address Spaces
DeltaFile
+111-1clang/lib/CIR/Dialect/IR/CIRTypes.cpp
+104-4clang/lib/CIR/Dialect/IR/CIRAttrs.cpp
+51-2clang/include/clang/CIR/Dialect/IR/CIRAttrs.td
+19-0clang/include/clang/CIR/Dialect/IR/CIREnumAttr.td
+4-0clang/include/clang/CIR/Dialect/IR/CIRTypes.h
+1-0clang/include/clang/CIR/Dialect/IR/CIRAttrs.h
+290-76 files

FreeBSD/src fdd23fcsys/net sff8436.h

sys/net/sff8436.h: Fix the register address of link length of copper or active cable

The register address of link length of copper or active cable is 146 as
per the SFF-8436 specification [1].

[1] 7.6.2 Upper Memory Map Page 00h SFF-8436 Specification (pdf): https://members.snia.org/document/dl/25896

Reviewed by:    imp, zlei
MFC after:      1 week
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1885
Closes:         https://github.com/freebsd/freebsd-src/pull/1885

(cherry picked from commit a537694b49f719d84e3a69a2b8a3098f603da7d7)
DeltaFile
+1-1sys/net/sff8436.h
+1-11 files

FreeBSD/src 2b01cc1sys/dev/qlnx/qlnxe qlnx_os.c

qlnxe: Avoid out-of-bounds reading the multicast ethernet address

The correct length of an ethernet address is ETHER_ADDR_LEN but not
ETHER_HDR_LEN.

MFC after:      1 week

(cherry picked from commit 85f499be90c15a3de02d1c62ce03b99fab52f925)
DeltaFile
+3-3sys/dev/qlnx/qlnxe/qlnx_os.c
+3-31 files

FreeBSD/src 270b9f2sys/dev/mfi mfi_linux.c

mfi: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler

Reviewed by:    markj
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D53158

(cherry picked from commit d12ce84b0d338958b26f6eec86b4967fca8d3bd6)
DeltaFile
+1-9sys/dev/mfi/mfi_linux.c
+1-91 files

FreeBSD/src 3aa4ae2sys/dev/mrsas mrsas_linux.c

mrsas: Migrate to use macro LINUX_IOCTL_SET to register linux ioctl handler

Reviewed by:    markj
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D53158

(cherry picked from commit 0a2fb63b4954c540686d387254b65cc6878bd19e)
DeltaFile
+1-9sys/dev/mrsas/mrsas_linux.c
+1-91 files