LLVM/project 38678a9llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/X86 addcarry.ll

[DAG] getCarry - always succeed if we encounter a i1 type during trunc/ext peeling (#169777)

If we are force reconstructing a carry from a raw MVT::i1 type, make
sure we don't miss any cases while peeling through trunc/ext chains -
check for i1 types at the start of the while loop

Fixes #169691
DeltaFile
+3-12llvm/test/CodeGen/X86/addcarry.ll
+3-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+6-152 files

FreeBSD/doc d255e1awebsite/content/en/releases/15.0R relnotes.adoc

releases/15.0R/relnotes: note jail descriptors and kevent filters
DeltaFile
+7-0website/content/en/releases/15.0R/relnotes.adoc
+7-01 files

OPNSense/core f0e5904src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogDNatRule.xml

Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401

final bits and pieces:

o updated / created metadata
o add pass flag superseding associated-rule-id
o remove legacy files
DeltaFile
+0-1,144src/www/firewall_nat_edit.php
+0-570src/www/firewall_nat.php
+49-0src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/DNatAssociatedRuleField.php
+23-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+5-4src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+4-5src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml
+81-1,7232 files not shown
+83-1,7268 files

NetBSD/src vVtG0qLsys/arch/powerpc/include bswap.h

   powerpc: Use GCC builtins for bswap.

   This doubled disk encryption performance on an (emulated) G4. Further
   improvements are possible if the GCC 2 version of the endian functions
   is used, so we might want to consider doing that on more NetBSD ports.

   PR port-sparc64/59789 bswap is slow
VersionDeltaFile
1.7+7-1sys/arch/powerpc/include/bswap.h
+7-11 files

FreeBSD/doc 7e40509website/content/en/releases/15.0R relnotes.adoc

releases/15.0R/relnotes: Note wireless firmware on bootonly media

Wireless firmware packages are now included on the bootonly ISO and the
mini-memstick image so users can fetch installation files over a
wireless connection when using Wi-Fi drivers supported by these
firmware.  Also make it clear, that the DVD ISO includes firmware for a
broader set of Wi-Fi drivers.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D53989
DeltaFile
+4-1website/content/en/releases/15.0R/relnotes.adoc
+4-11 files

LLVM/project 76d5dd5llvm/include/llvm/CodeGen BasicTTIImpl.h, llvm/lib/Target/RISCV RISCVTargetTransformInfo.cpp RISCVISelLowering.cpp

[TTI][RISCV] Add cost modelling for intrinsic vp.load.ff (#169890)

This patch is a rework of #160470 (which was reverted).
With getMemIntrinsicCost() now available, we can re‑land the change and
reduce vp_load_ff boilerplate.
DeltaFile
+65-65llvm/test/Analysis/CostModel/RISCV/vp-intrinsics.ll
+19-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
+16-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+12-1llvm/include/llvm/CodeGen/BasicTTIImpl.h
+4-0llvm/lib/Target/RISCV/RISCVISelLowering.h
+4-0llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h
+120-661 files not shown
+122-677 files

OPNSense/core 3f0546asrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogDNatRule.xml

Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401

final bits and pieces:

o updated / created metadata
o add pass flag superseding associated-rule-id
o remove legacy files
DeltaFile
+0-1,144src/www/firewall_nat_edit.php
+0-570src/www/firewall_nat.php
+49-0src/opnsense/mvc/app/models/OPNsense/Firewall/FieldTypes/DNatAssociatedRuleField.php
+23-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+5-4src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.xml
+4-5src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogDNatRule.xml
+81-1,7231 files not shown
+82-1,7257 files

NetBSD/src 898NMntsys/arch/mips/include bswap.h

   mips: Use the inline macro version of bswap.

   mips suffers from the same problem as sparc where bswap is slow
   and using the GCC builtin does not make it better.

   This change improves the speed of disk encryption by around 3 MiB/s
   on an EdgeRouter 4.

   PR port-sparc64/59789
VersionDeltaFile
1.6+3-1sys/arch/mips/include/bswap.h
+3-11 files

NetBSD/src zBe5HGBsys/arch/m68k/m68k pmap_68k.c

   pmap_bootstrap1(): Add a TODO comment describing a hook currently needed
   by mac68k.
VersionDeltaFile
1.38+9-2sys/arch/m68k/m68k/pmap_68k.c
+9-21 files

NetBSD/src XbXppvrsys/arch/mac68k/mac68k pmap_bootstrap.c

   Sum up the memory and initalize physmem just before calling pmap_bootstrap().
   NFC.
VersionDeltaFile
1.104+10-7sys/arch/mac68k/mac68k/pmap_bootstrap.c
+10-71 files

NetBSD/pkgsrc 307SY2Osecurity/opendoas Makefile options.mk

   opendoas: further Makefile revision
VersionDeltaFile
1.8+7-24security/opendoas/Makefile
1.3+20-4security/opendoas/options.mk
+27-282 files

NetBSD/pkgsrc HZ7wZlXdoc pkg-vulnerabilities

   pkg-vulnerabilities: add last days CVEs

   + SOGo, cups-base,
     expat (details only available under a NDA for people willing to fix
     it, not fixed),
     fail2ban (disputed, commented out),
     fluent-bit, glib2, krita, mongodb, php-orangehrm, png, py-fonttools, py-pdf,
     tinyproxy (fixed upstream, no stable release with the fix, latest 1.11.2
     release affected),
     webkit-gtk (no further upstream information, assume not fixed),
     wireshark
VersionDeltaFile
1.672+31-1doc/pkg-vulnerabilities
+31-11 files

Linux/linux e69c7c1kernel/time timekeeping.c

Merge tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull timer fix from Borislav Petkov:

 - Have timekeeping aux clocks sysfs interface setup function return an
   error code on failure instead of success

* tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  timekeeping: Fix error code in tk_aux_sysfs_init()
DeltaFile
+3-1kernel/time/timekeeping.c
+3-11 files

FreeBSD/doc b558f10website/content/en/status/report-2025-07-2025-09 freebsd-foundation.adoc

ff report 2025 q3: timeout handling -> timeout(1)

It is not about 'timeout handling', it is races in the timeout(1)
utility.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-2website/content/en/status/report-2025-07-2025-09/freebsd-foundation.adoc
+2-21 files

OPNSense/core 8f26a98src/opnsense/mvc/app/views/OPNsense/Firewall dnat_rule.volt

Firewall: NAT: Port Forward - refactor to MVC (work in progress) for https://github.com/opnsense/core/issues/8401

whitespace
DeltaFile
+17-17src/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
+17-171 files

NetBSD/src jouBHOEsys/arch/mac68k/mac68k pmap_bootstrap.c

   Move the initialization of vidlen out of pmap_bootstrap() and into
   bootstrap_mac68k(), just before the pmap_bootstrap() call.

   NFC.
VersionDeltaFile
1.103+5-4sys/arch/mac68k/mac68k/pmap_bootstrap.c
+5-41 files

NetBSD/pkgsrc-wip 0f478ffcollectd-unbound distinfo Makefile, collectd-unbound/patches patch-collectd-unbound.go

collectd-unbound: finish package
DeltaFile
+0-64collectd-unbound/patches/patch-collectd-unbound.go
+3-4collectd-unbound/distinfo
+1-5collectd-unbound/Makefile
+4-733 files

FreeBSD/src 8666fdasys/dev/aq aq_ring.c

aq(4): Fix VLAN tag test

Previously emitted a compiler warning "warning: bitwise comparison
always evaluates to false."

Looking at the OpenBSD driver (which is based on this code) it looks
like the VLAN flag should be set if either of these bits is.  In the
OpenBSD driver these are AQ_RXDESC_TYPE_VLAN and AQ_RXDESC_TYPE_VLAN2
rather than a magic number 0x60.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53836
DeltaFile
+1-1sys/dev/aq/aq_ring.c
+1-11 files

FreeBSD/src 0156be4sys/dev/aq aq_main.c

aq(4): Remove unimplemented functions

aq_if_priv_ioctl and aq_if_debug have prototypes but are not yet
implemented.  Just remove the commented-out DEVMETHODs and the unused
prototypes, to clear a build-time warning; the DEVMETHODs and prototypes
can be readded if / when they are implemented.
DeltaFile
+0-4sys/dev/aq/aq_main.c
+0-41 files

FreeBSD/src 14eb7ecsys/dev/aq aq_hw.c

aq(4): Remove #include of user header <unistd.h>

pause() has 2 different definition in unistd.h and sys/systm.h
DeltaFile
+0-1sys/dev/aq/aq_hw.c
+0-11 files

FreeBSD/src 2b587c0sys/dev/aq aq_main.c

aq(4): Remove unused DRIVER_MODULE devclass
DeltaFile
+4-0sys/dev/aq/aq_main.c
+4-01 files

FreeBSD/src 4756f5fsys/dev/aq aq_main.c aq_media.c

aq(4): Port to IfAPI

Direct access to struct ifnet members is not possible in FreeBSD 15;
accessors must be used.  These exist in all supported FreeBSD versions,
so we do not need to make this conditional.
DeltaFile
+8-8sys/dev/aq/aq_main.c
+6-6sys/dev/aq/aq_media.c
+2-2sys/dev/aq/aq_ring.c
+16-163 files

FreeBSD/src 493d26csys/dev/aq aq_hw_llh_internal.h aq_hw_llh.c

sys: Import snapshot of Aquantia ACQ107 vendor driver

Obtained from https://github.com/Aquantia/aqtion-freebsd commit
c61d27b1d94af72c642deefa0595884481ea7377.

This is not using a vendor branch.  The formerly-upstream repo is
abandoned and I do not believe it will receive updates.  This initial
import serves as a snapshot of the vendor code, but from here we will
iterate on it in the tree as our own code.

Bug fixes, code cleanup, and build infrastructure will follow.

NetBSD and OpenBSD have derivatives of this driver (with additional
hardware support).  We can look to changes in those drivers, and the
Linux driver, to add support here.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53813
DeltaFile
+3,335-0sys/dev/aq/aq_hw_llh_internal.h
+1,986-0sys/dev/aq/aq_hw_llh.c
+1,329-0sys/dev/aq/aq_main.c
+1,176-0sys/dev/aq/aq_hw_llh.h
+907-0sys/dev/aq/aq_hw.c
+581-0sys/dev/aq/aq_ring.c
+9,314-012 files not shown
+12,109-018 files

NetBSD/pkgsrc jhmCAZKsecurity/opendoas Makefile

   opendoas: simplify Makefile
VersionDeltaFile
1.7+1-5security/opendoas/Makefile
+1-51 files

NetBSD/pkgsrc gPb6Lk5games/xscavenger/patches patch-src_edit.c

   oops,  add missing file
VersionDeltaFile
1.1+14-0games/xscavenger/patches/patch-src_edit.c
+14-01 files

NetBSD/pkgsrc qSbi5DKgames/xscavenger distinfo, games/xscavenger/patches patch-aa

   Make it compile with modern compilers
VersionDeltaFile
1.4+24-4games/xscavenger/patches/patch-aa
1.13+3-2games/xscavenger/distinfo
+27-62 files

DragonFlyBSD/src d6d89dfsys/dev/virtual/virtio/block virtio_blk.c

virtio_blk - Enable D_KVABIO API.

This should avoid some unnecessary page invalidations.
This driver already was compliant, since it never accesses any of the data
in the bio buffer.
DeltaFile
+5-1sys/dev/virtual/virtio/block/virtio_blk.c
+5-11 files

DragonFlyBSD/src 17f49b3sys/vfs/isofs/cd9660 cd9660_node.c

cd9660 - Fixup typo from fb62a9282b1, to apply *upper* limit to hash table size.
DeltaFile
+1-1sys/vfs/isofs/cd9660/cd9660_node.c
+1-11 files

NetBSD/pkgsrc CRAzyCMnews/nntpclnt Makefile, news/nntpclnt/files config.NetBSD.sh

   nntpclnt: fix build
VersionDeltaFile
1.6+7-6news/nntpclnt/patches/patch-aa
1.41+4-2news/nntpclnt/Makefile
1.5+2-2news/nntpclnt/files/config.NetBSD.sh
+13-103 files

OpenBSD/ports 42L1LNugeo/openbsd-developers Makefile, geo/openbsd-developers/files OpenBSD

   readd myself
VersionDeltaFile
1.196+1-1geo/openbsd-developers/Makefile
1.192+1-0geo/openbsd-developers/files/OpenBSD
+2-12 files