NetBSD/src G9uwo40sys/dev/nvmm/x86 nvmm_x86_svm.c nvmm_x86_vmx.c

   nvmm: Don't report physical lapic freq as virtual lapic freq.

   The virtual lapic emulated by qemu in software always ticks at 1 GHz,
   but the physical lapic on my laptop, for example, ticks at 24 MHz.

   In order for this to work as iMil intended, we need some way for the
   hypervisor (such as qemu) to tell nvmm what its lapic frequency is.
   Until we have that, we can't correctly report any alleged lapic
   frequency to the guest.

   PR kern/59424: hardclock ticks run at breakneck pace under qemu
VersionDeltaFile
1.94+3-3sys/dev/nvmm/x86/nvmm_x86_svm.c
1.94+3-3sys/dev/nvmm/x86/nvmm_x86_vmx.c
+6-62 files

NetBSD/pkgsrc-wip 1564f7aunison-snapshot COMMIT_MSG Makefile

unison-snapshot: Sync $NetBSD$ back from pkgsrc after update

This is now ready to advance along upstream master.
DeltaFile
+1-27unison-snapshot/COMMIT_MSG
+3-3unison-snapshot/Makefile
+1-1unison-snapshot/options.mk
+1-1unison-snapshot/distinfo
+1-1unison-snapshot/PLIST
+7-335 files

NetBSD/pkgsrc-wip b3824c4unison-snapshot distinfo Makefile

unison-snapshot: Update to 2.54.0

Same bits, new tag - rc1 was declared the release.
DeltaFile
+3-3unison-snapshot/distinfo
+2-2unison-snapshot/Makefile
+5-52 files

NetBSD/pkgsrc il6iBq6doc CHANGES-2026

   doc: Updated net/unison to 2.54.0
VersionDeltaFile
1.2715+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xY68ypfnet/unison PLIST distinfo

   net/unison: Update to 2.54.0

   Packaging changes:

   Upstream NEWS:

   ## Changes in 2.54.0

   Released 2026-05-01

     * Drop old wire protocol.  Unison will no longer interoperate with
       versions before 2.52.0 and will no longer read pre-2.52.0 archive
       files.
     * Document that LLM output is unwelcome in the Unison project (code,
       issues, mailinglists, etc.).

     * Add desktop file.

     Deprecation warning: support for external rsync will be removed;

    [13 lines not shown]
VersionDeltaFile
1.10+8-1net/unison/PLIST
1.44+4-4net/unison/distinfo
1.179+2-3net/unison/Makefile
1.12+3-1net/unison/options.mk
+17-94 files

LLVM/project c30b767lldb/packages/Python/lldbsuite/test decorators.py, lldb/test/API/api/check_public_api_headers TestPublicAPIHeaders.py

[lldb] Change TestPublicAPIHeaders.py to only build when the target architecture matches the host's (#193848)

This test requires that LLDB.framework be built the same architecture as
the test binary (effectively). There's no way to specify that in our
testing logic currently, so let's just mark this test as arm64 only for
now.

---------

Co-authored-by: Jonas Devlieghere <jonas at devlieghere.com>
DeltaFile
+15-0lldb/packages/Python/lldbsuite/test/decorators.py
+1-0lldb/test/API/api/check_public_api_headers/TestPublicAPIHeaders.py
+16-02 files

Linux/linux 26fd6bfdrivers/mtd/nand/spi core.c winbond.c, drivers/mtd/spi-nor debugfs.c

Merge tag 'mtd/fixes-for-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull mtd fixes from Miquel Raynal:
 "Besides an out-of-bound bug, this is about properly supporting Winbond
  octal SPI NAND chips which use a specific pattern for stuffing more
  address bits in some operations. This uses the spi-mem flag in SPI
  NAND that was added to the spi-mem layer just before the merge window
  through the spi tree"

* tag 'mtd/fixes-for-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux:
  mtd: spinand: winbond: Fix ODTR write VCR on W35NxxJW
  mtd: spinand: winbond: Set the packed page read flag to W35N02/04JW
  mtd: spinand: Add support for packed read data ODTR commands
  mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show()
DeltaFile
+21-3drivers/mtd/nand/spi/core.c
+7-0include/linux/mtd/spinand.h
+3-3drivers/mtd/nand/spi/winbond.c
+3-1drivers/mtd/spi-nor/debugfs.c
+34-74 files

NetBSD/pkgsrc 0I7fUx6doc CHANGES-2026

   doc: Updated geography/py-ubx2 to 1.3.0
VersionDeltaFile
1.2714+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc pSc3cCDgeography/py-ubx2 distinfo Makefile

   geography/py-ubx2: Update to 1.3.0

   Upstream NEWS, less minor improvements and bugfixes:

   ### RELEASE 1.3.0

   1. Add support for UBX MGA advanced calibration support commands and polls (MGA-SF-INI, MGA-SF-INI2, MGA-INI-ATT, MGA-SF) - thanks to @ariansharifi for contribution.

   ### RELEASE 1.2.60

   1. Add UBXReader `encoding` argument for chunked encoded socket streams.
   1. Add a third value '2' to UBXReader and UBXMessage `parsebitfield` argument (*previously a simple boolean*); 0 = parse bitfield as bytes, 1 = parse bitfield as individual bits, 2 = parse bitfield as *both* bytes *and* bits (1)
VersionDeltaFile
1.4+4-4geography/py-ubx2/distinfo
1.7+2-2geography/py-ubx2/Makefile
+6-62 files

Linux/linux cae4ef6drivers/acpi acpi_tad.c video_detect.c, drivers/acpi/apei einj-core.c

Merge tag 'acpi-7.1-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm

Pull ACPI support fixes from Rafael Wysocki:
 "These fix leftover issues in the ACPI Time and Alarm Device (TAD)
  driver on top of the recently merged updates of it and address
  assorted issues in the ACPI support code:

   - Fix removal code ordering in the ACPI TAD driver, refine timer
     value computations and checks in its RTC class device interface,
     make it use the __ATTRIBUTE_GROUPS() macro, and fix a comment in it
     (Rafael Wysocki)

   - Fix EINJV2 memory error injection in APEI (Tony Luck)

   - Add missing notifier_block structure forward declaration to
     acpi_bus.h (Bartosz Golaszewski)

   - Fix related_cpus inconsistency during CPU hotplug in the ACPI CPPC
     library (Jinjie Ruan)

    [14 lines not shown]
DeltaFile
+30-25drivers/acpi/apei/einj-core.c
+19-16drivers/acpi/acpi_tad.c
+8-0drivers/acpi/video_detect.c
+3-3drivers/acpi/cppc_acpi.c
+6-0include/acpi/actbl1.h
+2-0include/acpi/acpi_bus.h
+68-446 files

FreeBSD/doc 921c946website/content/en/releng _index.adoc

15.1: Add to code freeze table

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-0website/content/en/releng/_index.adoc
+1-01 files

LLVM/project 080f6c5lldb/source/Plugins/ExpressionParser/Clang IRForTarget.cpp

[lldb][NFC] Remove unused parameters in IRForTarget helpers (#195200)

These parameters are unused.
DeltaFile
+9-12lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
+9-121 files

FreeBSD/doc e70a887website/content/en/releases/15.1R hardware.adoc

15.1: Regenerate hardware notes

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+272-235website/content/en/releases/15.1R/hardware.adoc
+272-2351 files

FreeBSD/src c9dd7bfcrypto/krb5/src/lib/gssapi/spnego negoex_util.c

krb5: Fix two NegoEx parsing vulnerabilities

Bring in upstream commit 2e75f0d93 fixing two CVEs. Upstream commit
log is:

 In parse_nego_message(), check the result of the second call to
 vector_base() before dereferencing it.  In parse_message(), check for
 a short header_len to prevent an integer underflow when calculating
 the remaining message length.

 Reported by Cem Onat Karagun.

 CVE-2026-40355:

 In MIT krb5 release 1.18 and later, if an application calls
 gss_accept_sec_context() on a system with a NegoEx mechanism
 registered in /etc/gss/mech, an unauthenticated remote attacker can
 trigger a null pointer dereference, causing the process to terminate.


    [8 lines not shown]
DeltaFile
+6-1crypto/krb5/src/lib/gssapi/spnego/negoex_util.c
+6-11 files

FreeBSD/src 736e411crypto/krb5 README, crypto/krb5/src configure patchlevel.h

krb5: import MIT 1.22.2

Merge commit '90c687295e2d62f9411fc5b571f5af4e8ee187a7'
DeltaFile
+14-23crypto/krb5/src/lib/krb5/ccache/cc_mslsa.c
+23-1crypto/krb5/README
+10-10crypto/krb5/src/configure
+8-0crypto/krb5/src/lib/krb5/ccache/cc_file.c
+3-3crypto/krb5/src/patchlevel.h
+2-2crypto/krb5/src/man/kproplog.man
+60-3934 files not shown
+120-9740 files

LLVM/project 880cecbutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[MLIR][Python] Create TD library for Python bindings TD files (#193853)

Building off of
https://github.com/llvm/llvm-project/commit/b544ad57039588d0fe24a1f512202cc5c0bd3a67
this change introduces a TD file group for python binding TD files to
not need
to depend on them by filename directly.
DeltaFile
+6-0utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+6-01 files

FreeBSD/src 6a0610csys/powerpc/include openpicvar.h, sys/powerpc/ofw openpic_ofw.c

powerpc/pic: fix the openpic CPU logic to work on powermac

Earlier work (40bcad56f - powerpc/pic: Add a PIC_AP_INIT() to
set up AP PIC info) broke booting my dual G5 powermac.

After much digging, jhibbits@ and I discovered that the openpic
implementation for the memory/bus controller used in the G5 CPUs
doesn't implement /all/ of the openpic specification.
Notably it sticks the WHOAMI register in a different location.
This is reading 0x0 back for all the PICs which is .. very not great.

So to restore the previous behaviour, use a quick for now that jhibbits@
can set appropriately to trust WHOAMI.

I've tested this on my dual G5 PPC and it boots/runs fine.

Fixes: 40bcad56f

Reviewed by:    jhibbits
Differential Revision:  https://reviews.freebsd.org/D56751
DeltaFile
+16-1sys/powerpc/powerpc/openpic.c
+1-0sys/powerpc/include/openpicvar.h
+1-0sys/powerpc/ofw/openpic_ofw.c
+18-13 files

Linux/linux 74b54e9fs/smb/client fs_context.c smb2ops.c

Merge tag 'v7.1-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6

Pull smb client fixes from Steve French:

 - multichannel crediting fix

 - memory allocation improvement for smb2_compound_op

 - remove some dead code

* tag 'v7.1-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
  cifs: change_conf needs to be called for session setup
  smb: client: change allocation requirements in smb2_compound_op
  smb/client: remove unused smb3_parse_opt()
DeltaFile
+0-31fs/smb/client/fs_context.c
+11-0fs/smb/client/smb2ops.c
+1-1fs/smb/client/smb2inode.c
+0-1fs/smb/client/cifsproto.h
+12-334 files

LLVM/project 192f092clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageTest.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageFormat.cpp

[SSAF] Remove UnsafeBufferUsageTest.h

The idea is that we do not want to have test-only functionality in any
interface.
DeltaFile
+0-47clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+0-29clang/include/clang/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.h
+0-23clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageFormat.cpp
+0-993 files

FreeBSD/src 4702f6asys/conf newvers.sh, sys/sys param.h

Post-15.1-branch updates

Rename stable/15 to -STABLE

Bump __FreeBSD_version

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1sys/conf/newvers.sh
+1-1sys/sys/param.h
+2-22 files

FreeBSD/src 8946078release/pkg_repos release-dvd.conf, sys/conf newvers.sh

15.1: create releng/15.1 branch

Update from PRERELEASE to BETA1
Switch pkg(8) configuration to use the quarterly repositories
Bump __FreeBSD_version

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2release/pkg_repos/release-dvd.conf
+1-1sys/conf/newvers.sh
+1-1sys/sys/param.h
+4-43 files

LLVM/project 6a1afd4clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowAnalysis.h, clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowAnalysis.cpp

continue to address comments
DeltaFile
+5-4clang/include/clang/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowAnalysis.h
+0-4clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowAnalysis.cpp
+5-82 files

LLVM/project ac90ab6llvm/lib/Target/AMDGPU VOP3PInstructions.td, llvm/test/MC/AMDGPU gfx1170_asm_vop3p.s gfx1170_asm_vop3p_aliases.s

[AMDGPU] Fix v_pk_{max,min}_num_f16 encoding on gfx1170 (#195180)

According to sp3, encoding for pk_min_f16 is 0x11 and pk_max_f16 is 0x12
on gfx1170.
DeltaFile
+30-30llvm/test/MC/AMDGPU/gfx1170_asm_vop3p.s
+2-2llvm/test/MC/AMDGPU/gfx1170_asm_vop3p_aliases.s
+2-2llvm/lib/Target/AMDGPU/VOP3PInstructions.td
+34-343 files

LLVM/project e858cf1lldb/source/Expression DWARFExpression.cpp

[lldb] Remove verbose DWARF spec comments from evaluator (NFC) (#195140)

Most labels in DWARFExpression::Evaluate have a 3-10 line
OPCODE/OPERANDS/DESCRIPTION block copied from the DWARF specification.
My assumption is that anyone editing this code should be consulting the
latest version of the spec, which is the (only) source of truth. This
approach doesn't scale, create the opportunity for subtle bugs and makes
the code harder to read.

Anything LLDB specific (i.e. that's not part of the spec) is preserved.
DeltaFile
+7-332lldb/source/Expression/DWARFExpression.cpp
+7-3321 files

FreeBSD/ports 829a7f5security/krb5-121 Makefile

security/krb5-121: Bump PORTREVISION

Requested by:   Ronald Klop <ronald-lists at klop.ws>
DeltaFile
+1-1security/krb5-121/Makefile
+1-11 files

LLVM/project 9a1ed27clang/test/Analysis analyzeOneFunction.cpp, clang/test/Analysis/ctu on-demand-parsing.c on-demand-parsing.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-1clang/test/Analysis/ctu/on-demand-parsing.c
+1-1clang/test/Analysis/ctu/on-demand-parsing.cpp
+1-1clang/test/Tooling/clang-extdef-mapping.cpp
+1-1clang/test/Analysis/analyzeOneFunction.cpp
+4-44 files

LLVM/project a2da5a8llvm/lib/Transforms/InstCombine InstCombineCalls.cpp, llvm/test/Transforms/InstCombine ptrauth-intrinsics.ll

InstCombine: Don't read first argument of llvm.ptrauth.* call argument until checking intrinsic ID.

If llvm.ptrauth.auth or llvm.ptrauth.resign is called on the result of
a call with no arguments InstCombine will hit an assertion failure due
to reading the non-existent first argument. Fix it.

Assisted-by: gemini (wrote test)

Reviewers: nikic, fmayer

Pull Request: https://github.com/llvm/llvm-project/pull/195195
DeltaFile
+11-0llvm/test/Transforms/InstCombine/ptrauth-intrinsics.ll
+1-1llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+12-12 files

LLVM/project 6a35bfbclang/include/clang/Basic DiagnosticLexKinds.td, clang/lib/Lex ModuleMap.cpp

[clang][modules] Make -fmodules-decluse work on the public/private pair of modules (#192585)

Previously, it would only check the main module.
Now, if the main module is a private module (foo_Private), it will also check the public module.
DeltaFile
+69-0clang/test/Modules/declare-use-private-textual.cpp
+37-5clang/lib/Lex/ModuleMap.cpp
+2-0clang/include/clang/Basic/DiagnosticLexKinds.td
+108-53 files

LLVM/project 9d63fb3lldb/source/Expression DWARFExpression.cpp

[lldb] Extract DW_OP_fbreg and DW_OP_call_frame_cfa evaluation (NFC) (#195143)

Both case bodies had several levels of nested if/else validating the
execution context and frame before doing the real work. Invert the
checks and move the bodies to static helpers alongside
Evaluate_DW_OP_piece, matching the pattern already used for
Evaluate_DW_OP_deref_size and Evaluate_DW_OP_entry_value.
DeltaFile
+44-36lldb/source/Expression/DWARFExpression.cpp
+44-361 files

LLVM/project 6f37678mlir/include/mlir/Dialect/Vector/IR VectorOps.td, mlir/lib/Dialect/Vector/IR VectorOps.cpp

[MLIR][Vector] Add unrolling support for bitcast, interleave, and deinterleave ops (#194513)

This patch implements VectorUnrollOpInterface and unrolling patterns for
vector bitcast,
interleave, and deinterleave operations.

---------

Co-authored-by: Claude Sonnet 4.5 <noreply at anthropic.com>
DeltaFile
+240-2mlir/lib/Dialect/Vector/Transforms/VectorUnroll.cpp
+92-0mlir/test/Dialect/Vector/vector-unroll-options.mlir
+20-0mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+18-0mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+6-3mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+376-55 files