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

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

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

FreeBSD/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

HardenedBSD/ports 36f5919misc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.88

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports 36f5919misc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.88

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports d6eb3aagames/luanti pkg-plist Makefile

games/luanti: update 5.16.1 → 5.17.0
DeltaFile
+3-3games/luanti/distinfo
+0-2games/luanti/pkg-plist
+1-1games/luanti/Makefile
+4-63 files

HardenedBSD/ports d6eb3aagames/luanti pkg-plist Makefile

games/luanti: update 5.16.1 → 5.17.0
DeltaFile
+3-3games/luanti/distinfo
+0-2games/luanti/pkg-plist
+1-1games/luanti/Makefile
+4-63 files

Linux/linux e13629ffs/unicode utf8-core.c, include/linux unicode.h

Merge tag 'unicode-for-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode

Pull unicode updates from Gabriel Krisman Bertazi:
 "Two minor fixes:

  - Remove the normalization function that we no longer use (David Alan
    Gilbert))

  - Fix a parsing issue in the encoding version argument passed by
    filesystems (me)"

* tag 'unicode-for-next-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode:
  unicode: Properly reject invalid encoding version strings
  utf8: Remove unused utf8_normalize
DeltaFile
+5-25fs/unicode/utf8-core.c
+0-3include/linux/unicode.h
+5-282 files

FreeBSD/ports 5b9adb7math/py-reals Makefile

math/py-reals: Fix build after switch to USE_PYTHON=pep517
DeltaFile
+3-0math/py-reals/Makefile
+3-01 files

HardenedBSD/ports 5b9adb7math/py-reals Makefile

math/py-reals: Fix build after switch to USE_PYTHON=pep517
DeltaFile
+3-0math/py-reals/Makefile
+3-01 files

LLVM/project 0f9791cllvm/lib/CodeGen/GlobalISel IRTranslator.cpp, llvm/test/CodeGen/AArch64/GlobalISel irtranslator-subvector.ll

[AArch64][GlobalISel] Use integer types for scalable vector insert / extract index. (#218150)
DeltaFile
+6-6llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-subvector.ll
+2-2llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+8-82 files

OpenBSD/ports IkwiCIEsecurity/vaultwarden Makefile crates.inc

   Update to vaultwarden-1.37.2

   Changes: https://github.com/dani-garcia/vaultwarden/releases/tag/1.37.2

   This update is required for support with clients with version 2026.8.0+
VersionDeltaFile
1.39+88-84security/vaultwarden/distinfo
1.35+43-41security/vaultwarden/crates.inc
1.59+1-1security/vaultwarden/Makefile
+132-1263 files

OpenBSD/ports l1i3b8owww/vaultwarden-web Makefile distinfo, www/vaultwarden-web/pkg PLIST

   Update to vaultwarden-web-2026.7.0

   Changes:
   https://github.com/dani-garcia/bw_web_builds/compare/v2026.6.4...v2026.7.0
VersionDeltaFile
1.26+35-35www/vaultwarden-web/pkg/PLIST
1.26+2-2www/vaultwarden-web/distinfo
1.28+1-1www/vaultwarden-web/Makefile
+38-383 files