Linux/linux 4056b3c — arch/nios2/include/asm checksum.h

Merge tag 'nios2_update_for_v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux

Pull NIOS2 fix from Dinh Nguyen:

 - Fix __wsum type degradation in csum_fold()

* tag 'nios2_update_for_v7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
  nios2: fix __wsum type degradation in csum_fold()
DeltaFile
+1-1arch/nios2/include/asm/checksum.h
+1-11 files

Linux/linux d77bd0d — drivers/power/supply max17042_battery.c ds2780_battery.c, include/linux power_supply.h

Merge tag 'for-v7.3-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply

Pull power supply fixes from Sebastian Reichel:
 "power-supply core:
   - prevent unregistering a power supply while a callback runs

  power-supply drivers:
   - generic-adc-battery: Fix temperature IIO channel conversion
   - ds2780: Fix ds2780_get_capacity() returning raw value
   - max17042_battery: Fix vmin assigned instead of vmax in DT parsing
   - Fix maintenance charge table kernel-doc"

* tag 'for-v7.3-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:
  power: supply: core: prevent unregistering a power supply while a callback runs
  power: supply: generic-adc-battery: Fix temperature IIO channel conversion
  power: supply: ds2780: Fix ds2780_get_capacity() returning raw value
  power: supply: Fix maintenance charge table kernel-doc
  power: supply: max17042_battery: Fix vmin assigned instead of vmax in DT parsing
DeltaFile
+25-1drivers/power/supply/power_supply_core.c
+13-3include/linux/power_supply.h
+7-2drivers/power/supply/generic-adc-battery.c
+1-1drivers/power/supply/max17042_battery.c
+1-1drivers/power/supply/ds2780_battery.c
+47-85 files

FreeBSD/ports c98d9f0 — databases/couchdb3 Makefile distinfo

databases/couchdb3: Update to 3.5.3

- security maintenance release fixing six CVEs
- performance improvements to _bulk_docs, views, and QuickJS
- over 50 bugfixes and improvements

- https://blog.couchdb.org/2026/10/12/3-5-3/

MFH:            2026Q3
Security:       CVE-2026-86471
Security:       CVE-2026-90797
Security:       CVE-2026-90798
Security:       CVE-2026-90800
Security:       CVE-2026-90799
Security:       CVE-2026-107755
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+109-107databases/couchdb3/pkg-plist
+3-3databases/couchdb3/distinfo
+1-2databases/couchdb3/Makefile
+113-1123 files

LLVM/project 3849d3a — llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Support KnownFPClass.cpp

[KnownFPClass] Add trunc/floor/ceil and fix ppcf128 demanded classes (#229982)

Adds `KnownFPClass` functions for `trunc`, `floor`, and `ceil`. Also
corrects the `DemandedSrcMask` code for `PPCDoubleDouble` in
`SimplifyDemandedUseFPClass` for the integer-rounding functions.

I've only added basic deductions for `PPCDoubleDouble` for now:
- `trunc(x)` is only `+-inf` if `x == +-inf` (we already had this)
- `floor(x)` is only `+inf` if `x == +inf`
- `ceil(x)` is only `-inf` if `x == -inf`

AI disclosure:
I used Claude Opus 5 to help write the code and tests.
DeltaFile
+355-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+111-22llvm/test/Transforms/InstSimplify/known-never-infinity.ll
+50-0llvm/unittests/CodeGen/GlobalISel/KnownFPClassTest.cpp
+38-4llvm/lib/Support/KnownFPClass.cpp
+26-5llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+21-4llvm/include/llvm/Support/KnownFPClass.h
+601-354 files not shown
+638-4910 files

OpenBSD/src mshddcZ — usr.sbin/rtrd sockets.c

   remove fcntl() O_NONBLOCK and replace with accept4() SOCK_NONBLOCK

   OK deraadt@ tb@
VersionDeltaFile
1.8+4-39usr.sbin/rtrd/sockets.c
+4-391 files

LLVM/project 233a177 — llvm/test/Transforms/SLPVectorizer/RISCV iss231116.ll intrinsic-splat-operands.ll

[SLP][RISCV] Add tests for costing splat operands of intrinsics (#231672)

Tests for #231400.

AI Usage: Assisted by Codex
DeltaFile
+123-0llvm/test/Transforms/SLPVectorizer/RISCV/intrinsic-splat-operands.ll
+116-0llvm/test/Transforms/SLPVectorizer/RISCV/iss231116.ll
+239-02 files

LLVM/project 9f08536 — llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer VecUtils.cpp

[SandboxVec][LoadStoreVec] Support constant vectors of mixed types
DeltaFile
+400-4llvm/test/Transforms/SandboxVectorizer/Passes/LoadStoreVec/load_store_vec_mixed_types.ll
+118-26llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/LoadStoreVec.cpp
+56-28llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+25-24llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+35-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+10-12llvm/unittests/Passes/PassBuilderBindings/PassBuilderBindingsTest.cpp
+644-947 files not shown
+691-9813 files

LLVM/project ee51d7d — lldb/include/lldb/Core ModuleSpec.h, lldb/source/API SBModuleSpec.cpp

[lldb] Remove ConstString from ModuleSpec (#230282)
DeltaFile
+10-12lldb/source/Core/Module.cpp
+8-9lldb/include/lldb/Core/ModuleSpec.h
+5-2lldb/source/API/SBModuleSpec.cpp
+2-2lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
+1-1lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
+1-1lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/ObjectContainerMachOFileset.cpp
+27-272 files not shown
+29-288 files

FreeBSD/src fe90f18 — sys/kern subr_epoch.c

epoch: Queue drain callbacks from each CPU's callback task

epoch_drain_callbacks() bound the calling thread to each CPU in turn
to queue a callback on that CPU's record.  Callers are often user
threads, such as kldunload or ifconfig destroy, and ULE does not
preempt a CPU-bound thread for a migrating thread of no better
priority, so each bind could wait out a time slice.  On an 8-CPU VM
with six busy loops running, destroying an epair interface took 1.5 s
and kldunload pflow 0.8 s.

Instead, set a request flag on each record and enqueue that CPU's
callback task, which queues the callback before it polls the record.
The task runs on the CPU's softirq gtaskqueue thread at PI_SOFT, which
preempts a busy user thread, so the request is served at once; the
caller no longer migrates.  Both operations now take under 10 ms, idle
or under load.

Reviewed by:            markj
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60646
DeltaFile
+19-42sys/kern/subr_epoch.c
+19-421 files

HardenedBSD/src c95933e — . ObsoleteFiles.inc, lib/libc/net protocols

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+18-0share/keys/hbsd-update/trusted/dnssec.key-2026-10-13
+0-17share/keys/hbsd-update/trusted/dnssec.key-2016-07-30
+2-2share/keys/hbsd-update/trusted/Makefile
+0-3sys/netinet/in.h
+3-0ObsoleteFiles.inc
+0-1lib/libc/net/protocols
+23-236 files

HardenedBSD/src 7a31810 — contrib/wpa/src/ap ieee802_11.c, contrib/wpa/src/common proximity_ranging.c qca-vendor.h

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+6,124-33contrib/wpa/src/common/qca-vendor.h
+5,003-0contrib/wpa/wpa_supplicant/nan_supplicant.c
+3,381-671contrib/wpa/src/drivers/driver_nl80211.c
+3,106-664contrib/wpa/src/ap/ieee802_11.c
+3,677-0contrib/wpa/src/nan/nan.c
+2,707-0contrib/wpa/src/common/proximity_ranging.c
+23,998-1,368331 files not shown
+89,803-24,630337 files

LLVM/project 92fd0d4 — llvm/tools/llvm-readobj ELFDumper.cpp

[llvm-readobj][NFC] Move the 1-byte call graph info fields last

Group FormatVersionNumber and IsIndirectTarget at the end of
FunctionCallGraphInfo, after the 8-byte-aligned members.

Assisted-by: Gemini
DeltaFile
+2-2llvm/tools/llvm-readobj/ELFDumper.cpp
+2-21 files

HardenedBSD/src 68cfc16 — contrib/wpa/src/ap ieee802_11.c, contrib/wpa/src/common proximity_ranging.c qca-vendor.h

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+6,124-33contrib/wpa/src/common/qca-vendor.h
+5,003-0contrib/wpa/wpa_supplicant/nan_supplicant.c
+3,381-671contrib/wpa/src/drivers/driver_nl80211.c
+3,106-664contrib/wpa/src/ap/ieee802_11.c
+3,677-0contrib/wpa/src/nan/nan.c
+2,707-0contrib/wpa/src/common/proximity_ranging.c
+23,998-1,368331 files not shown
+89,803-24,630337 files

LLVM/project 650f3f6 — llvm/test/tools/llvm-readobj/ELF call-graph-info.test

[llvm-readobj] Test call graph callees below and above four

Add a function with fewer callees, as the old SmallSet already kept
section order for up to four, and say why main has five distinct
callees. Move main's repeated callee to the end, so that a repeat is
also skipped after the set of seen callees outgrows its inline size.

Assisted-by: Gemini
DeltaFile
+32-4llvm/test/tools/llvm-readobj/ELF/call-graph-info.test
+32-41 files

HardenedBSD/src 34e92fb — libexec/rc hooks.sh

hooks.sh allow running DebugO{n,ff} from hooks_run

We need to watch out for _debugO{n,ff}_hooks.

Also add add_list (hook lists are just lists).

Fix bug in hooks_has() - should look for $2 in list.
DeltaFile
+32-3libexec/rc/hooks.sh
+32-31 files

FreeBSD/src 34e92fb — libexec/rc hooks.sh

hooks.sh allow running DebugO{n,ff} from hooks_run

We need to watch out for _debugO{n,ff}_hooks.

Also add add_list (hook lists are just lists).

Fix bug in hooks_has() - should look for $2 in list.
DeltaFile
+32-3libexec/rc/hooks.sh
+32-31 files

OpenBSD/src VwpKYbD — usr.sbin/ypset ypset.c

   fix up pledge arguments

   ok deraadt@ jsg@
VersionDeltaFile
1.23+3-3usr.sbin/ypset/ypset.c
+3-31 files

LLVM/project 643fb92 — libcxx/test/std/depr/depr.c.headers stdio_h.compile.pass.cpp, libcxx/test/std/input.output/file.streams/c.files cstdio.pass.cpp

[libcxx][NFC] remove XFAIL on stdio_h.compile.pass (#231694)

Obsolete after #229347 and #221349
DeltaFile
+0-3libcxx/test/std/input.output/file.streams/c.files/cstdio.pass.cpp
+0-3libcxx/test/std/depr/depr.c.headers/stdio_h.compile.pass.cpp
+0-62 files

Linux/linux ca3e345 — tools/bootconfig main.c

Merge tag 'bootconfig-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull bootconfig fix from Masami Hiramatsu:

 - bootconfig: give the footer size static_assert a message

   Add a message to static_assert() macro because it is required for
   the compiler before C23. This fixes a warning.

* tag 'bootconfig-fixes-v7.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
  bootconfig: give the footer size static_assert a message
DeltaFile
+2-1tools/bootconfig/main.c
+2-11 files

Linux/linux cbc08c2 — tools/power/x86/turbostat turbostat.c

Merge tag 'turbostat-2026.09.28' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux

Pull turbostat fixes from Len Brown.

* tag 'turbostat-2026.09.28' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:
  turbostat 2026.09.28
  tools/power turbostat: Fix add_counter issue if > 24 counters.
  tools/power turbostat: Fix PMT error path fd handling
  tools/power turbostat: Fix CWF PMT off-by-one
  tools/power turbostat: Fix fd_perf leak on reset
  tools/power turbostat: Sanity check GFX%rc6 and SAM%mc6 percentages
  tools/power turbostat: add NULL check after calloc()
  tools/power turbostat: Warn, but don't Err on out-dated perf systems
  tools/power turbostat: Read complete CPU lists
DeltaFile
+54-32tools/power/x86/turbostat/turbostat.c
+54-321 files

HardenedBSD/src 4a65e12 — share/dict web2

dict: Add "macho"

Macho is a perfectly cromulent word, in both Merriam-Webster and OED.

Reviewed by:    imp
Differential Revision: https://reviews.freebsd.org/D60713
DeltaFile
+1-0share/dict/web2
+1-01 files

FreeBSD/src 4a65e12 — share/dict web2

dict: Add "macho"

Macho is a perfectly cromulent word, in both Merriam-Webster and OED.

Reviewed by:    imp
Differential Revision: https://reviews.freebsd.org/D60713
DeltaFile
+1-0share/dict/web2
+1-01 files

NetBSD/pkgsrc-wip 341413e — trackballs TODO

trackballs: Add pointer to continuation fork
DeltaFile
+5-0trackballs/TODO
+5-01 files

NetBSD/src sWDdhsa — external/gpl3/gcc/usr.bin Makefile.inc

   gcc: m68k: Sprinkle more -fno-jump-tables for 14.4
VersionDeltaFile
1.44+5-1external/gpl3/gcc/usr.bin/Makefile.inc
+5-11 files

LLVM/project 4ba245d — llvm/lib/Analysis ScalarEvolution.cpp, llvm/test/Transforms/IndVarSimplify widen-zext-nneg-add-nsw-runtime-start.ll eliminate-comparison.ll

[SCEV] Prove monotonic predicates from loop entry in isKnownViaInduction

isKnownViaInduction requires the predicate to hold on loop entry and on
the backedge. The backedge check usually fails when the latch only
bounds the IV from above, so e.g. {s,+,1}<nsw> >=s 0 is not proven even
when s >=s 0 is known on entry.

In a loop guarded by "start <u len", this keeps IndVars from computing
a[i - 32] in i64.

A monotonically increasing predicate against a loop-invariant value can
only change from false to true, so holding on entry is enough.

Use this in isKnownOnEveryIteration when the backedge check fails.

Co-Authored-By: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+261-0llvm/unittests/Analysis/ScalarEvolutionTest.cpp
+81-0llvm/test/Transforms/IndVarSimplify/monotonic-predicate-samesign.ll
+59-9llvm/test/Transforms/IndVarSimplify/eliminate-comparison.ll
+29-32llvm/test/Transforms/IndVarSimplify/widen-zext-nneg-add-nsw-runtime-start.ll
+8-24llvm/test/Transforms/PhaseOrdering/indvars-vectorize-runtime-start.ll
+14-3llvm/lib/Analysis/ScalarEvolution.cpp
+452-683 files not shown
+463-759 files

NetBSD/src oh0Ay5M — sys/arch/amiga/stand/bootblock/elf2bb elf2bb.c

   amiga: elf2bb: Fix bbsize for secondary boot loader

   Suggested by mlelstv@ and tested by myself.

   PR port-amiga/60617: elf2bb crashes
VersionDeltaFile
1.31+2-2sys/arch/amiga/stand/bootblock/elf2bb/elf2bb.c
+2-21 files

NetBSD/pkgsrc-wip 1495bf5 — beast Makefile

beast: Reset MAINTAINER

due to "510 Not our Customer".

Feel free to reclaim with a new address if you're still out there!
DeltaFile
+3-1beast/Makefile
+3-11 files

NetBSD/src hDWtH9t — sys/arch/amiga/stand/bootblock ldscript.booters, sys/arch/amiga/stand/bootblock/boot Makefile

   amiga: booters: Fix boot failure with recent binutils

   elf2bb(1) and booters assume that .rodata.str1.1 section precedes .bss,
   which is not guaranteed by recent binutils. We put the section just
   behind .rodata as done by older binutils.

   No release branches are affected.
VersionDeltaFile
1.1+15-0sys/arch/amiga/stand/bootblock/ldscript.booters
1.29+5-3sys/arch/amiga/stand/bootblock/bootxx_ffs/Makefile
1.65+3-2sys/arch/amiga/stand/bootblock/boot/Makefile
+23-53 files

Illumos/gate a6443a5 — usr/src/cmd/hal/hald device_info.c

18515 illumos fails to build with expat 2.9
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at oxidecomputer.com>
DeltaFile
+29-15usr/src/cmd/hal/hald/device_info.c
+29-151 files

Linux/linux 03741bc — arch/x86/kvm x86.h mmu.h, arch/x86/kvm/mmu paging_tmpl.h

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm

Pull kvm fixes from Paolo Bonzini:
 "More x86 fixes:

   - Fix a WARN if the SS bit is set in #NPF exit codes.

     The AMD manual is unclear about whether it can be set when the
     guest uses CET but the SupervisorShadowStackEn feature (which KVM
     does not use) is disabled. However, Hyper-V has started using CET
     now that KVM supports GMET (it wants the two feature in pairs), and
     that dissolves all the doubts: the SS bit *is* reported and not
     clearing it causes a WARN and/or a UBSAN splat.

   - If creating a vCPU ultimately fails, clear its entry in the AVIC
     Physical ID table used by hardware to perform IPI Virtualization
     and delivered posted IRQs.

     I.e. plug the same use-after-free hole related to IPI

    [24 lines not shown]
DeltaFile
+16-6arch/x86/kvm/svm/avic.c
+12-4arch/x86/kvm/mmu.h
+5-1arch/x86/kvm/svm/svm.c
+2-2arch/x86/kvm/x86.h
+1-2arch/x86/kvm/mmu/paging_tmpl.h
+1-1arch/x86/kvm/svm/sev.c
+37-161 files not shown
+38-167 files