LLVM/project e61b516clang/test/CodeGenOpenCL cl-uniform-wg-size.cl amdgpu-enqueue-kernel.cl, llvm/lib/IR AutoUpgrade.cpp

[AMDGPU] Make uniform-work-group-size a valueless attribute

The "uniform-work-group-size" function attribute previously took a
string value of "true" or "false". Since presence alone can convey
the "true" semantics and absence can convey "false", the value is
unnecessary.

This patch converts it to a valueless string attribute: presence
indicates true, absence indicates false. For backward compatibility,
auto-upgrade logic is added in both UpgradeAttributes (bitcode) and
UpgradeFunctionAttributes: if the old value is "true", the attribute
is kept without a value; if "false", the attribute is removed.

All setters (Clang CodeGen, OMPIRBuilder, AMDGPUAttributor, ROCDL
translation) and readers (AMDGPUAttributor, AMDGPULowerKernelAttributes,
AMDGPUHSAMetadataStreamer) are updated accordingly. The attribute is
also documented in the AMDGPU LLVM IR Attributes table where it was
previously missing.
DeltaFile
+43-17clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+24-26clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+21-0llvm/test/Bitcode/upgrade-uniform-work-group-size.ll
+21-0llvm/lib/IR/AutoUpgrade.cpp
+4-9llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+5-6llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll
+118-5845 files not shown
+196-13851 files

LLVM/project 4d724c0llvm/test/CodeGen/X86 known-never-zero.ll

[X86] known-never-zero.ll - add tests showing failure to handle ISD::EXTRACT_VECTOR_ELT nodes (#183934)

DeltaFile
+70-0llvm/test/CodeGen/X86/known-never-zero.ll
+70-01 files

FreeBSD/src c2dee77usr.bin/diff3 diff3.c

diff3: Code cleanup

* Order includes.

* Turn the diff type into an enum.

* Turn an unreachable error message into an assertion.

* Remove unused debugging code.

* Remove some dead assignments.

* Consistently use 1 instead of EXIT_FAILURE.

* Turn a return from main() into an exit().

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D55517
DeltaFile
+19-29usr.bin/diff3/diff3.c
+19-291 files

FreeBSD/src 05ca483lib/libiscsiutil Makefile, share/mk src.libnames.mk

libiscsiutil: Record dependency on libmd

MFC after:      3 days
Fixes:          6378393308bc ("Add an internal libiscsiutil library.")
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55596
DeltaFile
+1-1lib/libiscsiutil/Makefile
+1-1usr.sbin/iscsid/Makefile
+1-1usr.sbin/ctld/Makefile
+1-0share/mk/src.libnames.mk
+4-34 files

FreeBSD/ports 9509daclang/nim distinfo pkg-plist

lang/nim: Update 2.2.6 => 2.2.8

Release Notes:
https://nim-lang.org/blog/2026/02/23/nim-228.html

PR:     293487
MFH:    2026Q1
(cherry picked from commit c505631258ea3625c53479860dda8eba98ec92b6)
DeltaFile
+3-3lang/nim/distinfo
+3-0lang/nim/pkg-plist
+1-1lang/nim/Makefile
+7-43 files

Linux/linux 9197e59drivers/firewire ohci.c

firewire: ohci: initialize page array to use alloc_pages_bulk() correctly

The call of alloc_pages_bulk() skips to fill entries of page array when
the entries already have values. While, 1394 OHCI PCI driver passes the
page array without initializing. It could cause invalid state at PFN
validation in vmap().

Fixes: f2ae92780ab9 ("firewire: ohci: split page allocation from dma mapping")
Reported-by: John Ogness <john.ogness at linutronix.de>
Reported-and-tested-by: Harald Arnesen <linux at skogtun.org>
Reported-and-tested-by: David Gow <david at davidgow.net>
Closes: https://lore.kernel.org/lkml/87tsv1vig5.fsf@jogness.linutronix.de/
Signed-off-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
DeltaFile
+1-1drivers/firewire/ohci.c
+1-11 files

FreeBSD/ports c505631lang/nim distinfo pkg-plist

lang/nim: Update 2.2.6 => 2.2.8

Release Notes:
https://nim-lang.org/blog/2026/02/23/nim-228.html

PR:     293487
MFH:    2026Q1
DeltaFile
+3-3lang/nim/distinfo
+3-0lang/nim/pkg-plist
+1-1lang/nim/Makefile
+7-43 files

FreeNAS/freenas fb85f33src/middlewared/middlewared/alert/source pools.py, src/middlewared/middlewared/plugins/pool_ info.py pool.py

address reviews
DeltaFile
+6-1src/middlewared/middlewared/alert/source/pools.py
+2-2src/middlewared/middlewared/plugins/pool_/info.py
+1-1src/middlewared/middlewared/plugins/pool_/pool.py
+9-43 files

FreeBSD/ports ef3dd1fnet-mgmt/victoria-logs distinfo Makefile

net-mgmt/victoria-logs: upgrade to 1.47.0
DeltaFile
+5-5net-mgmt/victoria-logs/distinfo
+1-1net-mgmt/victoria-logs/Makefile
+6-62 files

FreeBSD/ports a075c6ccomms/meshcore-cli distinfo Makefile

comms/meshcore-cli: upgrade to 1.4.5
DeltaFile
+3-3comms/meshcore-cli/distinfo
+1-1comms/meshcore-cli/Makefile
+4-42 files

FreeBSD/ports 8709ea7comms/py-meshcore distinfo Makefile

comms/py-meshcore: ugprade to 2.2.15
DeltaFile
+3-3comms/py-meshcore/distinfo
+1-1comms/py-meshcore/Makefile
+4-42 files

FreeBSD/ports e468553astro/traccar distinfo pkg-plist

astro/traccar: upgrade to 6.12.2
DeltaFile
+3-3astro/traccar/distinfo
+2-2astro/traccar/pkg-plist
+1-1astro/traccar/Makefile
+6-63 files

OpenBSD/ports 1HeqX9qprint/texlive/base Makefile

   print/texlive/base: Add DEBUG_PACKAGES.

   OK sthen@, thanks!
VersionDeltaFile
1.134+3-1print/texlive/base/Makefile
+3-11 files

FreeBSD/ports 064a345biology/hyphy distinfo Makefile

biology/hyphy: Update to 2.5.96

Release notes:  https://github.com/veg/hyphy/releases/tag/2.5.96
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3biology/hyphy/distinfo
+1-1biology/hyphy/Makefile
+1-0biology/hyphy/pkg-plist
+5-43 files

OpenBSD/ports 8409uupx11/freerdp Makefile, x11/freerdp/patches patch-CMakeLists_txt

   fix freerdp version string in header; this contained .dev which net/guacamole
   does not like
VersionDeltaFile
1.17+9-0x11/freerdp/patches/patch-CMakeLists_txt
1.79+1-0x11/freerdp/Makefile
+10-02 files

FreeBSD/ports 29fd6a9devel/arduino-irremote distinfo Makefile

devel/arduino-irremote: Update to 4.6.1

Changes since 4.6.0:

 - Fixed a bug in RC5/RC6 autorepeat bit handling.

 - Added function setToggleBitValueForRC5AndRC6().
DeltaFile
+3-3devel/arduino-irremote/distinfo
+1-1devel/arduino-irremote/Makefile
+4-42 files

FreeBSD/ports c2cf8c1finance/py-bt Makefile distinfo

finance/py-bt: update 1.1.2 → 1.1.3

Reported by:    portscout
DeltaFile
+10-3finance/py-bt/Makefile
+3-3finance/py-bt/distinfo
+13-62 files

FreeBSD/ports ad382famath/universal pkg-plist distinfo

math/universal: update 3.97 → 4.2.0

Reported by:    portscout
DeltaFile
+113-36math/universal/pkg-plist
+3-3math/universal/distinfo
+2-2math/universal/Makefile
+118-413 files

LLVM/project 1909e43mlir/lib/Dialect/GPU/IR GPUDialect.cpp, mlir/test/Dialect/GPU invalid.mlir

[mlir][GPU] Fix crash in WarpExecuteOnLane0Op::verify with wrong terminator (#183930)

WarpExecuteOnLane0Op::verify() called getTerminator() which performed an
unconditional cast<gpu::YieldOp> on the block's last operation. When the
op body was written with a different terminator (e.g. affine.yield), the
cast asserted immediately instead of emitting a verifier diagnostic.

Fix by using dyn_cast in verify() before calling getTerminator(), and
emitting a proper error message when the terminator is not gpu.yield.

Add a regression test to invalid.mlir.

Fixes #181450
DeltaFile
+17-0mlir/test/Dialect/GPU/invalid.mlir
+3-1mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
+20-12 files

NetBSD/pkgsrc-wip 85eabf2chirpstack Makefile, glslang Makefile

Reset maintainership
DeltaFile
+1-1php-dotclear/Makefile
+1-1chirpstack/Makefile
+1-1glslang/Makefile
+1-1go-bindata/Makefile
+1-1influx-cli/Makefile
+1-1jack-example-tools/Makefile
+6-636 files not shown
+42-4242 files

FreeBSD/ports 2dc73b1databases Makefile, databases/sabiql distinfo Makefile.crates

databases/sabiql: Add new port

A fast, driver-less TUI to browse, query, and edit PostgreSQL databases — no
drivers, no setup, just psql.
Sabiql wraps your existing psql CLI - no Rust database drivers, no connection
pools, no extra dependencies. Point it at your database and get a full-featured
TUI with vim-like keybindings.

Features:

  - SQL Modal: ad-hoc queries with auto-completion for tables, columns, and
    keywords
  - ER Diagram: generate relationship diagrams via Graphviz, opened instantly
    in your browser
  - Inspector Pane: column details, types, constraints, and indexes for any
    table
  - Inline Cell Editing: edit cells in-place with a guarded UPDATE preview
    before committing
  - Row Deletion: DELETE with mandatory preview; risk level color-coded

    [5 lines not shown]
DeltaFile
+867-0databases/sabiql/distinfo
+432-0databases/sabiql/Makefile.crates
+32-0databases/sabiql/Makefile
+20-0databases/sabiql/pkg-descr
+1-0databases/Makefile
+1,352-05 files

FreeBSD/ports 2245ad5dns/nsd Makefile distinfo

dns/nsd: Update 4.14.0 => 4.14.1

Release Notes:
https://www.nlnetlabs.nl/news/2026/Feb/24/nsd-4.14.1-released/

Fix build with non-default USER/GROUP.

PR:     293488
DeltaFile
+5-1dns/nsd/Makefile
+3-3dns/nsd/distinfo
+8-42 files

FreeBSD/ports 7625aadnet/rclone distinfo Makefile

net/rclone: Update 1.73.0 => 1.73.1

Changelog:
https://rclone.org/changelog/#v1-73-1-2026-02-17

PR:             293471
Approved by:    Ralf van der Enden <tremere at cainites.net>
DeltaFile
+5-5net/rclone/distinfo
+1-2net/rclone/Makefile
+6-72 files

Linux/linux 2f9339cDocumentation/devicetree/bindings/spi snps,dw-apb-ssi.yaml, drivers/spi spi-stm32.c

Merge tag 'spi-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi fixes from Mark Brown:
 "One fix for the stm32 driver which got broken for DMA chaining cases,
  plus a removal of some straggling bindings for the Bikal SoC which has
  been pulled out of the kernel"

* tag 'spi-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
  spi: stm32: fix missing pointer assignment in case of dma chaining
  spi: dt-bindings: snps,dw-abp-ssi: Remove unused bindings
DeltaFile
+1-30Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
+3-0drivers/spi/spi-stm32.c
+4-302 files

Linux/linux 463e133Documentation/devicetree/bindings/regulator mt6359-regulator.yaml, drivers/regulator fp9931.c tps65185.c

Merge tag 'regulator-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator fixes from Mark Brown:
 "A small pile of fixes, none of which are super major - the code fixes
  are improved error handling and fixing a leak of a device node.

  We also have a typo fix and an improvement to make the binding example
  for mt6359 more directly usable"

* tag 'regulator-fix-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: Kconfig: fix a typo
  regulator: bq257xx: Fix device node reference leak in bq257xx_reg_dt_parse_gpio()
  regulator: fp9931: Fix PM runtime reference leak in fp9931_hwmon_read()
  regulator: tps65185: check devm_kzalloc() result in probe
  regulator: dt-bindings: mt6359: make regulator names unique
DeltaFile
+3-4drivers/regulator/fp9931.c
+2-2Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml
+3-0drivers/regulator/tps65185.c
+1-2drivers/regulator/bq257xx-regulator.c
+1-1drivers/regulator/Kconfig
+10-95 files

FreeBSD/ports 0a59156sysutils/cpu-microcode-intel distinfo Makefile

sysutils/cpu-microcode-intel: Update to 2026-02-27 release

This update is for functional issues with Xeon 6700P-B/6500P-B Series
SoC with P-Cores.

Release notes:  https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260227
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/cpu-microcode-intel/distinfo
+1-1sysutils/cpu-microcode-intel/Makefile
+4-42 files

Linux/linux 201795aarch/s390/include/asm vtime.h idle.h, arch/s390/kernel vtime.c idle.c

Merge tag 's390-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull s390 fixes from Vasily Gorbik:

 - Fix guest pfault init to pass a physical address to DIAG 0x258,
   restoring pfault interrupts and avoiding vCPU stalls during host
   page-in

 - Fix kexec/kdump hangs with stack protector by marking
   s390_reset_system() __no_stack_protector; set_prefix(0) switches
   lowcore and the canary no longer matches

 - Fix idle/vtime cputime accounting (idle-exit ordering, vtimer
   double-forwarding) and small cleanups

* tag 's390-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390/pfault: Fix virtual vs physical address confusion
  s390/kexec: Disable stack protector in s390_reset_system()
  s390/idle: Remove psw_idle() prototype

    [8 lines not shown]
DeltaFile
+10-32arch/s390/kernel/vtime.c
+34-0arch/s390/include/asm/vtime.h
+5-20arch/s390/kernel/idle.c
+12-8arch/s390/kernel/irq.c
+2-2arch/s390/mm/pfault.c
+2-2arch/s390/include/asm/idle.h
+65-642 files not shown
+66-678 files

FreeBSD/ports 15a257dmisc/llama-cpp pkg-plist Makefile

misc/llama-cpp: update 8132 → 8182

It now uses the the ggml package as dependency instead of the bundled one.

PR:             293496 (for ggml part)
Reported by:    mord0d at firemail.cc
DeltaFile
+2-33misc/llama-cpp/pkg-plist
+5-3misc/llama-cpp/Makefile
+3-3misc/llama-cpp/distinfo
+10-393 files

NetBSD/pkgsrc V73HSKqaudio/musescore Makefile

   musescore: work around a build issue with GCC < 10
VersionDeltaFile
1.69+4-1audio/musescore/Makefile
+4-11 files

FreeBSD/src df5014flibexec/nuageinit nuageinit.7

nuageinit.7: Fix a couple of minor errors

Use the correct key name in the chpasswd section.
Remove a stray line to fix the description of 'password'.

MFC after:      1 week
Sponsored by:   Chelsio Communications
Reviewed by:    maxim
Differential Revision:  https://reviews.freebsd.org/D55547
DeltaFile
+2-3libexec/nuageinit/nuageinit.7
+2-31 files