LLVM/project 43510f4clang-tools-extra/docs/clang-tidy/checks/altera single-work-item-barrier.md struct-pack-align.md, clang-tools-extra/docs/clang-tidy/checks/boost use-ranges.md

[clang-tidy][docs] Rewrite check docs in six modules to Markdown
DeltaFile
+187-188clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.md
+154-155clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.md
+71-73clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.md
+38-39clang-tools-extra/docs/clang-tidy/checks/altera/struct-pack-align.md
+34-36clang-tools-extra/docs/clang-tidy/checks/altera/single-work-item-barrier.md
+31-33clang-tools-extra/docs/clang-tidy/checks/concurrency/mt-unsafe.md
+515-5244 files not shown
+620-63310 files

FreeBSD/src 240d811sys/dev/dpaa if_memac.c dpaa_eth.h

dpaa/dtsec: advertise RX/TX csum

Apply 6464974 to dTSEC, since it supports the same offload capabilities
as mEMAC.

The DPAA_CSUM_TX_OFFLOAD macro moves from if_memac.c to the shared
dpaa_eth.h since both drivers now reference it.
DeltaFile
+19-1sys/dev/dpaa/if_dtsec.c
+4-0sys/dev/dpaa/dpaa_eth.h
+0-2sys/dev/dpaa/if_memac.c
+23-33 files

FreeBSD/src 81ac9c6sys/dev/dpaa qman_portals.c qman.c

dpaa/qman: Make `show fqid <N>` actually work

Set the verb correctly so the query works.  Also print out the
programmable FQID fields as well.
DeltaFile
+39-0sys/dev/dpaa/qman_var.h
+0-38sys/dev/dpaa/qman.c
+23-0sys/dev/dpaa/qman_portals.c
+62-383 files

FreeBSD/ports 4570baaaudio/aqualung Makefile

audio/aqualung: Chase audio/mac shlib bump
DeltaFile
+1-1audio/aqualung/Makefile
+1-11 files

FreeBSD/ports 17fb94eaudio/mac pkg-plist Makefile

audio/mac: Update to 13.26

Changes: https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/pkg-plist
+1-1audio/mac/Makefile
+5-53 files

Linux/linux 818bebedrivers/gpu/drm/xe xe_vram.c

drm/xe: Don't hand out the flat CCS storage as usable VRAM

get_flat_ccs_offset() reads the base of the flat CCS storage from the
hardware, scales it by the number of enabled L3 nodes, and rounds the
result up to 128K.  Everything below that offset is then handed to the
VRAM allocator as usable memory.

Rounding a limit that means "usable memory ends here" upwards publishes
whatever lies between the real base and the rounded one as free memory,
and that memory belongs to the compression hardware.  The scaled value
has no reason to be 128K aligned, and on a Battlemage G21 with 16 GiB it
is not:

        flat CCS base: raw 0x3fafff800, rounded 0x3fb000000

so the last 2 KiB of page 0x3fafff000 is CCS storage, in the allocator's
pool.  Whatever is allocated there gets that tail overwritten by the
compression hardware, which needs no page-table entry, no buffer object
and no GPU submission to do it, and does it before userspace exists.

    [50 lines not shown]
DeltaFile
+18-5drivers/gpu/drm/xe/xe_vram.c
+18-51 files

Linux/linux 8dbbc7e. MAINTAINERS .mailmap, mm vmscan.c pagewalk.c

Merge tag 'mm-hotfixes-stable-2026-08-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull hotfixes from Andrew Morton:
 "8 hotfixes. 5 are cc:stable. 5 are for MM.

  All are singletons, please see their changelogs for details"

* tag 'mm-hotfixes-stable-2026-08-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm:
  mm/pagewalk: fix stale walk->action escaping walk_pmd_range()
  mm, swap: don't free a hibernation slot that is in the swap cache
  mm: memcg-v1: fix memsw and TCP failcnt accounting
  mm/vmscan: report RCU-tasks quiescent states in shrink_lruvec()
  mailmap: add entries for Guodong Xu
  MAINTAINERS, mailmap: update email address for JP Kobryn
  MAINTAINERS: remove git URL for Squashfs
  memcg: keep folio's objcg same as its node
DeltaFile
+85-17mm/memcontrol.c
+8-1mm/swapfile.c
+2-4mm/pagewalk.c
+1-2MAINTAINERS
+3-0.mailmap
+1-1mm/vmscan.c
+100-256 files

LLVM/project f6ea145llvm/include/llvm/CodeGen AsmPrinter.h, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

[CHERI][RISCV][MC] Add shared support for aligning globals to an "alignment granule", which is applied to both the alignment and the allocated size. (#203872)

On CHERI targets, bounds are generally stored in a compressed format
which imposes alignment requirements based on allocation size. When
emitting globals, we need to align and tail-pad them as appropriate to
ensure that the pointer to the global will have bounds that are precise,
i.e. not covering any non-padding bytes that either precede or follow

While this patch adds the plumbing necessary to support this feature on
arbitrary targets, it only concretely implements it for RISCV Y-base and
XCheriot. Support for other targets (such as AArch64/MTE and
AArch64/Morello) is left as future work here.

Based on https://github.com/llvm/llvm-project/pull/121957

Co-authored-by: Florian Mayer <fmayer at google.com>

Co-authored-by: Florian Mayer <fmayer at google.com>
DeltaFile
+26-0llvm/test/CodeGen/RISCV/cheri-global-bounds.ll
+21-0llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+19-1llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+14-0llvm/include/llvm/CodeGen/AsmPrinter.h
+80-14 files

FreeBSD/ports 3575030finance/homebank pkg-plist Makefile

finance/homebank: Update to 5.10.2
DeltaFile
+3-3finance/homebank/distinfo
+1-3finance/homebank/Makefile
+3-0finance/homebank/pkg-plist
+7-63 files

FreeBSD/ports 7031ae7www/opencart Makefile distinfo

www/opencart: Update to 4.1.0.4
DeltaFile
+418-2,910www/opencart/pkg-plist
+3-3www/opencart/distinfo
+1-1www/opencart/Makefile
+422-2,9143 files

FreeBSD/ports e2a6639devel/py-annotated-doc Makefile distinfo

devel/py-annotated-doc: Update to 0.0.5
DeltaFile
+3-3devel/py-annotated-doc/distinfo
+1-1devel/py-annotated-doc/Makefile
+4-42 files

FreeBSD/ports 8960dddeditors/texmaker Makefile distinfo

editors/texmaker: Update to 6.0.2
DeltaFile
+3-3editors/texmaker/distinfo
+1-1editors/texmaker/Makefile
+4-42 files

FreeBSD/ports 4eba188textproc/info2html Makefile

textproc/info2html: Mark DEPRECATED
DeltaFile
+3-0textproc/info2html/Makefile
+3-01 files

FreeBSD/ports d842b07editors/texstudio pkg-plist Makefile

editors/texstudio: Update to 4.9.7
DeltaFile
+3-3editors/texstudio/distinfo
+1-1editors/texstudio/Makefile
+0-1editors/texstudio/pkg-plist
+4-53 files

FreeBSD/ports 8420d3bdevel/py-pygpx Makefile

devel/py-pygpx: Mark DEPRECATED
DeltaFile
+3-0devel/py-pygpx/Makefile
+3-01 files

FreeBSD/ports 47d785enet/liveMedia pkg-plist Makefile

net/liveMedia: Update to 2026.08.14

https://download.live555.com/changelog.txt
DeltaFile
+3-3net/liveMedia/distinfo
+1-1net/liveMedia/pkg-plist
+1-1net/liveMedia/Makefile
+5-53 files

FreeBSD/ports 11a67c1graphics/frei0r pkg-plist version.mk, graphics/frei0r-plugins-cairo pkg-plist

graphics/frei0r*: Update to 3.4.0

https://github.com/dyne/frei0r/releases/tag/v3.3.0
https://github.com/dyne/frei0r/releases/tag/v3.4.0
DeltaFile
+4-4graphics/frei0r/files/patch-src_filter_CMakeLists.txt
+3-3graphics/frei0r/distinfo
+1-1graphics/frei0r/version.mk
+1-0graphics/frei0r/pkg-plist
+1-0graphics/frei0r-plugins-cairo/pkg-plist
+10-85 files

OpenBSD/ports vftlDymsysutils/grafana Makefile distinfo, sysutils/grafana/pkg PLIST

   sysutils/grafana: update to 13.1.4
VersionDeltaFile
1.53+12-12sysutils/grafana/pkg/PLIST
1.53+4-4sysutils/grafana/distinfo
1.70+1-1sysutils/grafana/Makefile
+17-173 files

FreeBSD/src 86a8897sys/dev/dpaa qman.h qman_var.h

DPAA: Minor performance improvements

* Add interrupt coalescing for DQRR and MR, with thresholds and period
  as tunable sysctls under the `hw.qman` tree.
* Do lazy/sloppy buffer management to avoid constantly checking
  thresholds via QMan portal round-trips.
* Add cache stashing to prewarm caches, reducing latency.
* Fix the definition of Context_A in the init_fq MC command/result
  structures, they're 64-bit fields, not 32-bit.
* Reorder the dpaa_eth_frame_info as a bit of cleanup.
* Take advantage of the fact that UMA small allocations are returned in
  the DMAP, and avoid pmap_kextract().

These changes together improve throughput by ~1.5%
(925Mbps->935-940Mbps) consistently, and reduce CPU usage by a bit,
increasing idle CPU from 30%->35% minimum.
DeltaFile
+96-39sys/dev/dpaa/dpaa_eth.c
+88-0sys/dev/dpaa/qman_portals.c
+27-1sys/dev/dpaa/qman.c
+8-1sys/dev/dpaa/dpaa_eth.h
+4-2sys/dev/dpaa/qman_var.h
+2-1sys/dev/dpaa/qman.h
+225-446 files

FreeBSD/src 86715a3sys/dev/dpaa fman.c

fman: Fix duplicate port identifiers

fman_qman_channel_id returns the QMan FMan channel for a given port.
If a port isn't found, the wrong channel number will be returned.
DeltaFile
+2-2sys/dev/dpaa/fman.c
+2-21 files

FreeBSD/src 6b57054sys/dev/dpaa fman_port.c

dpaa/fman_port: Fix register config typo
DeltaFile
+2-1sys/dev/dpaa/fman_port.c
+2-11 files

FreeBSD/src 4860904sys/conf files.powerpc, sys/dev/sdhci fsl_sdhci.c sdhci_fsl_fdt.c

sdhci_fsl_fdt: Add support for PowerPC eSDHC controllers

Migrate all PowerPC QorIQ to the sdhci_fsl_fdt SDHC driver.  There are a
few differences that need to be accounted for:
* On PowerPC device trees, the `clock-frequency` property defines the
  clock rate, not a `clocks` reference property.
* On some older SoCs (P1022 only?) the BURST fields of the WML register
  are reserved, and must be 0x10, so add a FSL quirk (errata field) to
  account for this.
* The PowerPC eSDHC controllers must have the DMA SNOOP bit set for DMA
  to work properly and avoid corruption.

As part of this, make the fallback "fsl,esdhc" compat data work for
PowerPC.  If these fallbacks are not compatible with ARM SoCs, newer
compat strings could be added for those, but the conservative catch-all
should work for most SoCs, though perhaps less optimal.

Differential Revision:  https://reviews.freebsd.org/D58630
DeltaFile
+119-23sys/dev/sdhci/sdhci_fsl_fdt.c
+5-77sys/dev/sdhci/fsl_sdhci.c
+6-0sys/powerpc/conf/QORIQ64
+6-0sys/powerpc/conf/MPC85XX
+1-1sys/conf/files.powerpc
+137-1015 files

FreeBSD/src 601312bsys/powerpc/powerpc busdma_bounce.c

powerpc/dma: Fix accounting and loading large segments

When the first page of a segment fits alignment, the second likely does
not, so the DMA infrastructure (must_bounce()) thinks it needs to bounce
the pages.  Fix this by passing the previous end (address of byte
following the previous segment) as a third argument to must_bounce(), so
that the alignment check is done against the start of a new segment if
and only if necessary, instead of the current page.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58627
DeltaFile
+59-8sys/powerpc/powerpc/busdma_bounce.c
+59-81 files

FreeBSD/src a952adesys/dev/sdhci sdhci_fsl_fdt.c

sdhci_fsl_fdt: Allow setting extra quirks

Respect the `hw.sdhci.quirk_set` and `hw.sdhci.quirk_clear` tunables in
the QorIQ eSDHC driver.  This lets us tweak quirks for debugging or
platform specifics.
DeltaFile
+2-0sys/dev/sdhci/sdhci_fsl_fdt.c
+2-01 files

OpenBSD/src V4u0xbclib/libssl tls13_record.c

   Allocate TLS 1.3 receive buffers lazily

   The receive buffer is not used for records created for sending. Avoid
   allocating a maximum-sized buffer in tls13_record_new() and instead
   allocate a header-sized buffer when tls13_record_recv() is first called.
   The buffer will grow as needed once the record length is known.

   This avoids an unnecessary allocation for outgoing records and reduces
   the initial allocation size for incoming records.

   ok tb jsing
VersionDeltaFile
1.11+7-14lib/libssl/tls13_record.c
+7-141 files

NetBSD/pkgsrc MnsWJQldoc CHANGES-2026

   doc: Updated net/tailscale to 1.102.3
VersionDeltaFile
1.5425+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Au4ESEonet/tailscale Makefile distinfo

   tailscale: update to 1.102.3

   - Tailscale refuses host-scoped IPv4 destinations at every point that
     acts on an unmapped 4via6 address. This fix addresses a security
     vulnerability described in TS-2026-011.
   - When MagicDNS is disabled, unqualified hostnames are correctly
     forwarded to the configured nameservers.
   - Resolved an issue where nodes with Tailnet Lock enabled on large
     tailnets would experience startup failures.
VersionDeltaFile
1.12+4-4net/tailscale/distinfo
1.30+3-4net/tailscale/Makefile
+7-82 files

LLVM/project df9f345llvm/test/CodeGen/AMDGPU llvm.amdgcn.struct.buffer.load.format.ll llvm.amdgcn.intersect_ray.ll, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.struct.buffer.load.tfe.ll llvm.amdgcn.raw.buffer.load.tfe.ll

[AMDGPU][GlobalISel] Fold redundant uniform G_AMDGPU_READANYLANE in RegBankCombiner
DeltaFile
+124-264llvm/test/CodeGen/AMDGPU/packed-fp32.ll
+69-144llvm/test/CodeGen/AMDGPU/llvm.amdgcn.intersect_ray.ll
+80-97llvm/test/CodeGen/AMDGPU/GlobalISel/insertelement.i8.ll
+36-108llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.load.tfe.ll
+36-108llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.load.tfe.ll
+32-83llvm/test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.load.format.ll
+377-80412 files not shown
+561-91418 files

LLVM/project 44bfe98clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin CMakeLists.txt

remove duplicates
DeltaFile
+0-3clang/test/Analysis/Scalable/source-edit-generation/Plugins/TestTransformationPlugin/CMakeLists.txt
+0-31 files

FreeBSD/ports 65e9b69databases/py-redisvl Makefile distinfo

databases/py-redisvl: Update to 0.26.0

Changelog:
- https://github.com/redis/redis-vl-python/releases/tag/v0.22.0
- https://github.com/redis/redis-vl-python/releases/tag/v0.23.0
- https://github.com/redis/redis-vl-python/releases/tag/v0.24.0
- https://github.com/redis/redis-vl-python/releases/tag/v0.25.0
- https://github.com/redis/redis-vl-python/releases/tag/v0.25.1
- https://github.com/redis/redis-vl-python/releases/tag/v0.26.0

Reported by:    Repology
DeltaFile
+3-3databases/py-redisvl/distinfo
+1-1databases/py-redisvl/Makefile
+4-42 files