NetBSD/pkgsrc-wip c333a3dCodeWhale Makefile cargo-depends.mk, CodeWhale/patches patch-Cargo.lock

Update misc/CodeWhale to v.0.9.10
DeltaFile
+48-40CodeWhale/distinfo
+15-12CodeWhale/cargo-depends.mk
+0-19CodeWhale/patches/patch-Cargo.lock
+1-1CodeWhale/Makefile
+64-724 files

FreeBSD/src e9944absys/dev/ixgbe ixgbe_type.h

ixgbe: Correct the PFVFRSSRK index range comment

PFVFRSSRK contains ten 32-bit RSS key words, numbered 0 through 9.
The previous inclusive range incorrectly ended at 10.

Sponsored by:   BBOX.io

(cherry picked from commit f177ff939a91a3d710752438b13aff53d5afc725)
DeltaFile
+1-1sys/dev/ixgbe/ixgbe_type.h
+1-11 files

FreeBSD/src 5f5b209sys/dev/ixgbe ixgbe_type.h if_ixv.c

ixv: Reject unsupported E610 Hyper-V VFs

E610 Hyper-V VFs use PCI configuration space communication instead of
the native PF/VF mailbox.  The generic E610 match currently attaches
native mailbox operations to those devices, and the imported Hyper-V
subdevice identifier is incorrect.

Correct the subdevice identifier to 0x00ff, as used by DPDK shared
ixgbe code, and reject that subtype until ixv has a complete Hyper-V
operations table.

Sponsored by:   BBOX.io

(cherry picked from commit 08c41a679b281505eb7f1fd0cb528f3c1fe87fed)
DeltaFile
+12-1sys/dev/ixgbe/if_ixv.c
+1-1sys/dev/ixgbe/ixgbe_type.h
+13-22 files

FreeBSD/src 1d368c1share/man/man9 Makefile iflibdd.9, sys/net iflib.h iflib.c

iflib: Support recoverable initialization failure

The ifdi_init method cannot report an error, so iflib always marks an
interface running and enables its interrupts after the callback returns.
Drivers whose hardware initialization depends on an unavailable peer can
only return early and leave a falsely running interface.

Add iflib_init_failed() so a callback can leave the interface stopped.
Also add a conditional reset request for asynchronous recovery: it is
discarded if the interface is administratively down when the admin task
runs, preventing a queued retry from resurrecting a stopped interface.

Do not restore saved driver flags after an MTU or capability change when
initialization failed.  Restoring the pre-init flags would overwrite the
stopped result with stale RUNNING state.

Document that reset requests require the caller to schedule the admin
task, that output remains blocked during recovery, and that iflib rather
than the driver owns the driver flags.

    [2 lines not shown]
DeltaFile
+43-6sys/net/iflib.c
+35-0share/man/man9/iflibdi.9
+7-4share/man/man9/iflibdd.9
+5-0sys/net/iflib.h
+3-0share/man/man9/Makefile
+93-105 files

FreeBSD/src 30909e8sys/dev/ixgbe ixgbe_type.h

ixgbe: Correct the PFVFRSSRK index range comment

PFVFRSSRK contains ten 32-bit RSS key words, numbered 0 through 9.
The previous inclusive range incorrectly ended at 10.

Sponsored by:   BBOX.io

(cherry picked from commit f177ff939a91a3d710752438b13aff53d5afc725)
DeltaFile
+1-1sys/dev/ixgbe/ixgbe_type.h
+1-11 files

FreeBSD/src 6550689sys/dev/ixgbe ixgbe_type.h if_ixv.c

ixv: Reject unsupported E610 Hyper-V VFs

E610 Hyper-V VFs use PCI configuration space communication instead of
the native PF/VF mailbox.  The generic E610 match currently attaches
native mailbox operations to those devices, and the imported Hyper-V
subdevice identifier is incorrect.

Correct the subdevice identifier to 0x00ff, as used by DPDK shared
ixgbe code, and reject that subtype until ixv has a complete Hyper-V
operations table.

Sponsored by:   BBOX.io

(cherry picked from commit 08c41a679b281505eb7f1fd0cb528f3c1fe87fed)
DeltaFile
+12-1sys/dev/ixgbe/if_ixv.c
+1-1sys/dev/ixgbe/ixgbe_type.h
+13-22 files

FreeBSD/src 926bb8bshare/man/man9 Makefile iflibdd.9, sys/net iflib.h iflib.c

iflib: Support recoverable initialization failure

The ifdi_init method cannot report an error, so iflib always marks an
interface running and enables its interrupts after the callback returns.
Drivers whose hardware initialization depends on an unavailable peer can
only return early and leave a falsely running interface.

Add iflib_init_failed() so a callback can leave the interface stopped.
Also add a conditional reset request for asynchronous recovery: it is
discarded if the interface is administratively down when the admin task
runs, preventing a queued retry from resurrecting a stopped interface.

Do not restore saved driver flags after an MTU or capability change when
initialization failed.  Restoring the pre-init flags would overwrite the
stopped result with stale RUNNING state.

Document that reset requests require the caller to schedule the admin
task, that output remains blocked during recovery, and that iflib rather
than the driver owns the driver flags.

    [2 lines not shown]
DeltaFile
+43-6sys/net/iflib.c
+35-0share/man/man9/iflibdi.9
+7-4share/man/man9/iflibdd.9
+5-0sys/net/iflib.h
+3-0share/man/man9/Makefile
+93-105 files

FreeBSD/ports a2b7ca4sysutils/ganglia-monitor-core Makefile

ganglia-monitor-core: Deprecate

No upstream development in 10 years
Incompatible with recent python
Known security issues
DeltaFile
+4-1sysutils/ganglia-monitor-core/Makefile
+4-11 files

FreeBSD/ports b67d354sysutils/firstboot-pkg-upgrade Makefile, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: Ignore OSVERSION

Without IGNORE_OSVERSION=yes, images built from HEAD or stable branches
will hang during boot waiting for the user to agree to install updates
every time OSVERSION gets bumped.

This is a no-op for releases, since OSVERSION never changes there.

Reviewed by:    ziaee
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D59053
DeltaFile
+1-1sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+1-1sysutils/firstboot-pkg-upgrade/Makefile
+2-22 files

HardenedBSD/src 7a6b84flib/libc/stdlib bsearch.3, lib/libc/tests/stdlib bsearch_b_test.c bsearch_test.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+134-0lib/libc/tests/stdlib/bsearch_s_test.c
+103-5lib/libc/stdlib/bsearch.3
+92-0lib/libc/tests/stdlib/bsearch_test.c
+58-0lib/libc/tests/stdlib/bsearch_b_test.c
+42-15sys/dev/dpaa/dpaa_eth.c
+37-18usr.sbin/bhyve/pci_hda.c
+466-3812 files not shown
+619-5618 files

HardenedBSD/src 9ee7b16usr.sbin/daemon daemon.8 daemon.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+23-4usr.sbin/daemon/daemon.c
+16-3usr.sbin/daemon/daemon.8
+39-72 files

HardenedBSD/ports c56163ccad/gerbv pkg-plist, devel/glab-tui Makefile.crates distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+275-0emulators/fceux/files/patch-ffmpeg9
+101-133devel/glab-tui/distinfo
+164-12cad/gerbv/pkg-plist
+134-0multimedia/libopenshot/files/patch-ffmpeg9
+49-65devel/glab-tui/Makefile.crates
+74-0games/retroarch/files/patch-ffmpeg9
+797-21064 files not shown
+1,067-43570 files

FreeBSD/ports 7fbc46cscience/py-pydoe Makefile distinfo

science/py-pydoe: Update 1.0.2 => 1.5.0

Changelog: https://github.com/pydoe/pydoe/releases/tag/v1.5.0
DeltaFile
+3-3science/py-pydoe/distinfo
+1-1science/py-pydoe/Makefile
+4-42 files

LLVM/project fa5249a.github/workflows release-documentation.yml

Fix step id
DeltaFile
+3-3.github/workflows/release-documentation.yml
+3-31 files

Linux/linux 2709dd5include/linux cpuset.h, kernel/sched fair.c

Merge tag 'sched-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fixes from Ingo Molnar:

 - Add missing cpus_read_lock locking to rebuild_sched_domains()
   (Sebastian Andrzej Siewior)

 - Fix division by zero bug in tg_cpus() that can be triggered with
   empty cpusets (Jake Steinman)

* tag 'sched-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched/fair: Floor tg_cpus() at 1
  sched/topology: Add a cpus_read_lock to rebuild_sched_domains()
DeltaFile
+6-1kernel/sched/fair.c
+1-0include/linux/cpuset.h
+7-12 files

HardenedBSD/ports 5087f64databases/R-cran-pool Makefile distinfo

databases/R-cran-pool: Update 1.0.4 => 1.0.5

Changelog:
- Added compatibility for dbplyr's upcoming dialect-based dispatch.
https://rstudio.github.io/pool/news/index.html#pool-105

PR:             297715
Sponsored by:   UNIS Labs
DeltaFile
+3-3databases/R-cran-pool/distinfo
+1-1databases/R-cran-pool/Makefile
+4-42 files

FreeBSD/ports 5087f64databases/R-cran-pool Makefile distinfo

databases/R-cran-pool: Update 1.0.4 => 1.0.5

Changelog:
- Added compatibility for dbplyr's upcoming dialect-based dispatch.
https://rstudio.github.io/pool/news/index.html#pool-105

PR:             297715
Sponsored by:   UNIS Labs
DeltaFile
+3-3databases/R-cran-pool/distinfo
+1-1databases/R-cran-pool/Makefile
+4-42 files

Linux/linux 0d78592include/linux/sched mm.h, kernel fork.c

Merge tag 'locking-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull futex fixes from Ingo Molnar:

 - Enforce that the private futex owner shares the mm when attaching
   (Kyle Zeng, Thomas Gleixner)

 - Fix race on the initial mm->futex.phash.ref allocation (Hyunwoo Kim)

 - Fix might_sleep() warning in futex_pivot_pending() (Peter Zijlstra)

* tag 'locking-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  futex: Fix might_sleep() warning in futex_pivot_pending()
  futex: Fix race on the initial mm->futex.phash.ref allocation
  futex: Clean up the redundant exit/exec functions
  futex/pi: Plug private futex exec() race
  futex: Sanitize and document task_struct::futex::state transitions
  futex/pi: Reject cross-mm private futex owners
DeltaFile
+95-30kernel/futex/pi.c
+75-31kernel/futex/core.c
+15-0kernel/sched/wait.c
+11-3kernel/sched/wait_bit.c
+2-8kernel/fork.c
+6-4include/linux/sched/mm.h
+204-765 files not shown
+217-8411 files

LLVM/project 6e2ed23llvm/docs/CommandGuide llvm-reduce.rst

[llvm-reduce][Docs] Add docs on --delta-passes option (#218158)
DeltaFile
+10-4llvm/docs/CommandGuide/llvm-reduce.rst
+10-41 files

Linux/linux d4fd160drivers/irqchip irq-ast2700-intc1.c irq-renesas-rzg2l.c

Merge tag 'irq-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull irqchip driver fixes from Ingo Molnar:

 - Fix potential loss of interrupt in the renesas-rzg2l irqchip driver
   (Biju Das)

 - Fix a series of mostly corner case & error handling bugs in the
   gic-v5 irqchip driver (Lorenzo Pieralisi)

 - Fix hardware probing on the ast2700-intc irqchip driver (Michael
   Pesa)

 - Fix endianness bug on the Realtek Interrupt Controller (Rustam
   Adilov)

 - Fix incorrect sleeping allocation in critical section in the
   ast2700-intc irqchip driver (Ryan Chen)


    [18 lines not shown]
DeltaFile
+37-1drivers/irqchip/irq-gic-v5-irs.c
+12-17drivers/irqchip/irq-gic-v5.c
+13-7drivers/irqchip/irq-realtek-rtl.c
+2-2drivers/irqchip/irq-renesas-rzg2l.c
+2-2drivers/irqchip/irq-ast2700-intc0.c
+2-1drivers/irqchip/irq-ast2700-intc1.c
+68-301 files not shown
+70-307 files

LLVM/project e23ec3f.ci/metrics metrics.py

[CI] Add metrics for MacOS jobs (#218154)
DeltaFile
+1-0.ci/metrics/metrics.py
+1-01 files

LLVM/project 33b5894llvm/include/llvm/Analysis BlockFrequencyInfoImpl.h, llvm/test/Analysis/BlockFrequencyInfo irreducible.ll

[BFI] Preserve zero-mass exits in solveIrreducibleMass (#218140)

Fixes #217740.

Keep zero-mass exits in `solveIrreducibleMass`.

Although their mass is zero, these exits are later reused when building
enclosing irreducible SCCs... dropping them can change SCC membership
and eventually trigger the "**unhandled irreducible control flow**"
assertion.

---------

Co-authored-by: Fangrui Song <i at maskray.me>
DeltaFile
+39-0llvm/test/Analysis/BlockFrequencyInfo/irreducible.ll
+0-2llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
+39-22 files

FreeBSD/ports 30c38d8misc/crush Makefile distinfo

misc/crush: Update to 0.91.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.91.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

HardenedBSD/ports 30c38d8misc/crush Makefile distinfo

misc/crush: Update to 0.91.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.91.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

LLVM/project f2f8569llvm/test/Transforms/SLPVectorizer/X86 interchangeable-cmp-predicates.ll

[SLP][NFC]Add tests for interchange compares, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/218169
DeltaFile
+359-0llvm/test/Transforms/SLPVectorizer/X86/interchangeable-cmp-predicates.ll
+359-01 files

LLVM/project 2ef00dbllvm/lib/Target/RISCV CMakeLists.txt RISCVPostRAExpandPseudoInsts.cpp

[RISCV][NFC] Split PreRAExpandPseudo to new file (#218167)

Also update the comments on all the other ExpandPseudo passes, to
clarify where they are run in the pipeline, and that there are many
target-specific pseudo expansion passes, in addition to the generic
passes.
DeltaFile
+278-0llvm/lib/Target/RISCV/RISCVPreRAExpandPseudoInsts.cpp
+4-250llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
+3-3llvm/lib/Target/RISCV/RISCVPostRAExpandPseudoInsts.cpp
+3-3llvm/lib/Target/RISCV/RISCVExpandAtomicPseudoInsts.cpp
+1-0llvm/lib/Target/RISCV/CMakeLists.txt
+289-2565 files

LLVM/project 3ff8254clang/include/clang/AST GlobalDecl.h, clang/include/clang/Basic FileManager.h

[clang] Trim large(-ish) includes from common headers (#216946)

Several widely included Clang headers pull in whole subsystems to name
types they only use through pointers, references, or declarations.
Because these headers sit underneath SourceManager.h, Sema.h, and
CompilerInstance.h, nearly every translation unit in Clang pays for
them, as well as many down-stream users of Clang.

Translation units across Clang and clang-tools-extra that were relying
on any of the removed transitive includes now include what they use.

Out-of-tree code that was relying on any of these transitive includes
needs the same treatment. The failure is an incomplete type or an
undeclared identifier at the point of use, and the fix is to include the
header that declares it; llvm/Support/VirtualFileSystem.h and AST/Attr.h
account for most of it, since Basic/FileManager.h and AST/GlobalDecl.h
are reached from so much of Clang.

Measured on a random 90 translation unit sample of clang's 1006 library

    [4 lines not shown]
DeltaFile
+23-26clang/include/clang/AST/GlobalDecl.h
+46-0clang/lib/AST/GlobalDecl.cpp
+5-20clang/include/clang/Frontend/FrontendAction.h
+24-1clang/lib/Frontend/FrontendAction.cpp
+14-10clang/include/clang/Basic/FileManager.h
+15-0clang/lib/Basic/TargetInfo.cpp
+127-5779 files not shown
+240-8685 files

Linux/linux 81ed8bdarch/arm/include/asm timex.h, kernel/time timer.c

Merge tags 'core-urgent-2026-08-22' and 'timers-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fixes from Ingo Molnar:

 - Fix timer debugobjects state corruption on CPU offlining (Thomas
   Gleixner)

 - Fix ARM get_cycles() regression causing boot hangs on certain ARM
   configs (Nathan Chancellor)

* tag 'core-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timer: Keep debugobjects state consistent in migrate_timer_list()

* tag 'timers-urgent-2026-08-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  ARM: Fix get_cycles() after delay_read_timer() conversion
DeltaFile
+1-1arch/arm/include/asm/timex.h
+1-0kernel/time/timer.c
+2-12 files

FreeBSD/ports 0591af3devel/py-jedi Makefile distinfo

devel/py-jedi: Update 0.19.1 => 0.20.0

- Require parso >= 0.8.6 and < 0.9

Changelog: https://github.com/davidhalter/jedi/releases/tag/v0.20.0
DeltaFile
+3-3devel/py-jedi/distinfo
+2-3devel/py-jedi/Makefile
+5-62 files

HardenedBSD/ports 251d9e4mail/py-resend Makefile distinfo

mail/py-resend: Update to 2.39.0

Changelog: https://github.com/resend/resend-python/releases/tag/v2.39.0

Reported by:    portscout
DeltaFile
+3-3mail/py-resend/distinfo
+1-1mail/py-resend/Makefile
+4-42 files