LLVM/project a947599llvm/include/llvm/CodeGen/GlobalISel MachineIRBuilder.h LegalizerHelper.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

[AMDGPU][GlobalISel] Add lowering for G_FMODF (#180152)

Add generic expansion for G_FMODF matching the SelectionDAG
implementation.

Enable G_FMODF lowering for AMDGPU with tests.

Related: #179434
DeltaFile
+425-191llvm/test/CodeGen/AMDGPU/llvm.modf.ll
+31-0llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+10-0llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+4-3llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
+1-0llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+471-1945 files

FreeBSD/ports cac11d2games/moonlight-embedded-devel Makefile distinfo

games/moonlight-embedded-devel: 2.7.5 => 2.7.6

Change:
- Add 'drm/drm_vaapi/wayland/wayland_vaapi' platform.
- Add direct render for drm and wayland display.
- Add libyuv or libswscale converter to replace egl.
- Add HDR support for drm and wayland platform.
https://github.com/armin-25689/moonlight-embedded/releases/tag/v2.7.6
https://github.com/armin-25689/moonlight-embedded/compare/v2.7.5...v2.7.6

- Fix warnigs from portlint, portclippy and portfmt.

PR:     292991
DeltaFile
+13-8games/moonlight-embedded-devel/Makefile
+3-3games/moonlight-embedded-devel/distinfo
+16-112 files

FreeBSD/ports cf182c9net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.7

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.6.7
- Addresses a potential DoS vulnerability, see
  https://github.com/traefik/traefik/security/advisories/GHSA-cwjm-3f7h-9hwq
- This may require an update to the traefik configuration:
  https://doc.traefik.io/traefik/v3.6/migrate/v3/#v367

MFH:            2026Q1
Security:       CVE-2026-22045
(cherry picked from commit a18d213f915268dbb7346b8ff1550ed418c3afff)
DeltaFile
+3-3net/traefik/distinfo
+1-2net/traefik/Makefile
+4-52 files

NetBSD/pkgsrc qgfH6pBdoc CHANGES-2026 TODO

   Updated databases/freetds, devel/ccache, devel/lazygit
VersionDeltaFile
1.956+4-1doc/CHANGES-2026
1.26765+1-2doc/TODO
+5-32 files

NetBSD/pkgsrc PslQtBEdevel/lazygit distinfo go-modules.mk

   lazygit: updated to 0.59.0

   0.59.0

   Enhancements

   Have "Find base commit for fixup" ignore fixup commits for the found base commit
   Exclude commit trailers from line wrapping
   Limit popup panel widths to a maximum width
   Support using the selected commit's message in a fixup
   Fix gitignore path collisions

   Fixes

   Don't log the "git rev-list" call when marking bisect commits
   Fix opening a menu when a previous menu was scrolled down
   When moving commits up/down and the selection leaves the view, scroll to make it visible again
   Fix rendering of CRLF sequence ('\r\n')
   Fix rendering of the Reflog panel when using up/down to scroll it

    [17 lines not shown]
VersionDeltaFile
1.19+34-34devel/lazygit/distinfo
1.15+10-10devel/lazygit/go-modules.mk
1.66+2-3devel/lazygit/Makefile
+46-473 files

FreeBSD/ports 397c794games/moonlight-embedded Makefile distinfo, games/moonlight-embedded/files patch-src_input_evdev.c patch-src_main.c

games/moonlight-embedded: Update 2.7.0 => 2.7.1

Changelog:
- Increased packet size when streaming remotely over IPv6.
- Improved reliability on high latency connections.
- Improved gamepad input batching.
- Fixed build on 32-bit platforms using 64-bit time.
- Fixed several compiler warnings.
- Updated included gamepad mappings.
https://github.com/moonlight-stream/moonlight-embedded/releases/tag/v2.7.1

- Fix warnings from portlint, portclippy and portfmt.
- Moonlight embedded has remove x11 platform, so remove some patches.

PR:     292992
DeltaFile
+0-94games/moonlight-embedded/files/patch-src_input_evdev.c
+0-84games/moonlight-embedded/files/patch-src_main.c
+55-0games/moonlight-embedded/files/patch-third__party_moonlight-common-c_enet_host.c
+22-18games/moonlight-embedded/Makefile
+0-18games/moonlight-embedded/files/patch-libgamestream_client.c
+3-3games/moonlight-embedded/distinfo
+80-2171 files not shown
+82-2197 files

NetBSD/pkgsrc Bl99DSQdevel/ccache distinfo Makefile

   ccache: updated to 4.12.3

   Ccache 4.12.3

   Bug fixes

   Fixed hashing of CWD parts of -march=native expansion for Clang.
   Fixed lookup of -march=native expansion line for GCC on Windows.
   Fixed rewriting of “inlined from” messages when absolute_paths_in_stderr is enabled.
   Added support for NVCC long option alternatives to -M/-MD/-MF/-MM/-MMD/-MT.
   Fixed setting of UNCACHED_ERR_FD environment variable so that it is only set when executing the compiler.
   Fixed leaking of inode cache file descriptor to executed programs.
   Fixed errno check for some system calls.

   Documentation improvements

   Fixed links to installation guide in README.
VersionDeltaFile
1.72+4-4devel/ccache/distinfo
1.92+2-2devel/ccache/Makefile
+6-62 files

NetBSD/pkgsrc Z7qwgeRdatabases/freetds distinfo Makefile, databases/freetds/patches patch-src_tds_gssapi.c patch-src_apps_Makefile.in

   freetds: updated to 1.5.10

   1.5

   Fix some compatibility with OpenVMS
   Fix dbreadtext crash on NULL values
   Allows to pass NULL to dbsetifile
VersionDeltaFile
1.1+18-0databases/freetds/patches/patch-src_tds_gssapi.c
1.31+7-10databases/freetds/distinfo
1.88+9-7databases/freetds/Makefile
1.3+7-7databases/freetds/patches/patch-src_apps_Makefile.in
1.2+5-5databases/freetds/patches/patch-include_freetds_thread.h
1.21+2-2databases/freetds/PLIST
+48-314 files not shown
+52-3510 files

FreeBSD/src 25a8168usr.bin/m4 eval.c, usr.bin/m4/tests m4_test.sh defn.m4

m4: Change defn processing order

Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order.  POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed.  Push them in reverse order so
they will be processed in their original order.  This matches GNU m4.

PR:             292937
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    obiwac, imp
Differential Revision:  https://reviews.freebsd.org/D55116
DeltaFile
+9-0usr.bin/m4/tests/m4_test.sh
+5-0usr.bin/m4/tests/defn.m4
+2-0usr.bin/m4/tests/Makefile
+1-1usr.bin/m4/eval.c
+1-0usr.bin/m4/tests/regress.defn.out
+18-15 files

FreeBSD/src 16e073dusr.bin/m4/tests m4_test.sh regress.gnuprefix.out

m4: Convert tests to ATF

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55115
DeltaFile
+240-0usr.bin/m4/tests/m4_test.sh
+0-44usr.bin/m4/tests/regress.gnuprefix.out
+44-0usr.bin/m4/tests/regress.gnuprefix.err
+0-32usr.bin/m4/tests/regress.sh
+8-5usr.bin/m4/tests/Makefile
+0-5usr.bin/m4/tests/legacy_test.sh
+292-865 files not shown
+298-8911 files

FreeBSD/ports 28a0df0databases/proxysql Makefile

databases/proxysql: Resolve build failure on 15.x

PR:             293023
Reported by:    Vincent Milum Jr <freebsd at darkain.com>
DeltaFile
+1-0databases/proxysql/Makefile
+1-01 files

OpenBSD/src gdPqBkLusr.bin/ssh auth2-gss.c

   misc.h is needed for ForwardOptions in servconf.h.
VersionDeltaFile
1.37+2-1usr.bin/ssh/auth2-gss.c
+2-11 files

OPNSense/core c7d85desrc/opnsense/mvc/app/models/OPNsense/Base/Menu MenuSystem.php

Revert "Services: ISC DHCPv4: hide menu items when dnsmasq is enabled to improve "out of the box" experience. closes https://github.com/opnsense/core/issues/8329"

We are not hiding v6 now and since ISC-DHCP is not in the core system
we can go back to the normal way.

This reverts commit 0d6aa56527c60be14e6e626e5d0728108110cf2f.

PR: https://www.reddit.com/r/opnsense/comments/1qxqru9/comment/o42nx7v/
DeltaFile
+1-25src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+1-251 files

FreeBSD/ports 8c60b94devel/py-levenshtein Makefile

devel/py-levenshtein: Pass MAINTAINER to someone who uses it

Now that this is included with PostgreSQL, I no longer use it.

PR:             293012
DeltaFile
+1-1devel/py-levenshtein/Makefile
+1-11 files

NetBSD/src ZF5E4tpshare/man/man4/man4.evbmips cnmac.4

   cnmac.4: improve .Dt content (arch-specific)
VersionDeltaFile
1.2+2-2share/man/man4/man4.evbmips/cnmac.4
+2-21 files

NetBSD/src qR3OAoashare/man/man4/man4.evbmips intro.4

   man4.evbmips/intro.4: add a few details
VersionDeltaFile
1.9+8-2share/man/man4/man4.evbmips/intro.4
+8-21 files

FreeBSD/ports 702ce78multimedia/navidrome distinfo Makefile, multimedia/navidrome/files modules.txt

multimedia/navidrome: Update to 0.60.0, Take maintainership

- Fix 'github.com/navidrome/navidrome/adapters/taglib: invalid flag in pkg-config --cflags: --define-prefix'
- Build assets using a Makejail which simplify a lot.
- Use NAVIDROME_{USER|GROUP} that are more descriptive.

PR:             293000
Security:       a6effa17-1fd4-4895-8471-d5c684d7807c
MFH:            2026Q1
(cherry picked from commit 697778ed05fc34ccdf021dced373ace656600a22)
DeltaFile
+0-11,718multimedia/navidrome/files/packagejsons/package-lock.json
+0-645multimedia/navidrome/files/modules.txt
+7-257multimedia/navidrome/distinfo
+22-192multimedia/navidrome/Makefile
+0-85multimedia/navidrome/files/packagejsons/package.json
+29-12,8975 files

FreeBSD/ports 697778emultimedia/navidrome distinfo Makefile, multimedia/navidrome/files modules.txt

multimedia/navidrome: Update to 0.60.0, Take maintainership

- Fix 'github.com/navidrome/navidrome/adapters/taglib: invalid flag in pkg-config --cflags: --define-prefix'
- Build assets using a Makejail which simplify a lot.
- Use NAVIDROME_{USER|GROUP} that are more descriptive.

PR:             293000
Security:       a6effa17-1fd4-4895-8471-d5c684d7807c
MFH:            2026Q1
DeltaFile
+0-11,718multimedia/navidrome/files/packagejsons/package-lock.json
+0-645multimedia/navidrome/files/modules.txt
+7-257multimedia/navidrome/distinfo
+22-192multimedia/navidrome/Makefile
+0-85multimedia/navidrome/files/packagejsons/package.json
+29-12,8975 files

FreeBSD/ports ceece55security/vuxml/vuln 2026.xml

security/vuxml: Add multimedia/navidrome < 0.60.0
DeltaFile
+26-0security/vuxml/vuln/2026.xml
+26-01 files

Linux/linux e7aa572drivers/spi spi-tegra210-quad.c spi-tegra20-slink.c

Merge tag 'spi-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi fixes from Mark Brown:
 "One final batch of fixes for the Tegra SPI drivers, the main one is a
  batch of fixes for races with the interrupts in the Tegra210 QSPI
  driver that Breno has been working on for a while"

* tag 'spi-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
  spi: tegra114: Preserve SPI mode bits in def_command1_reg
  spi: tegra: Fix a memory leak in tegra_slink_probe()
  spi: tegra210-quad: Protect curr_xfer check in IRQ handler
  spi: tegra210-quad: Protect curr_xfer clearing in tegra_qspi_non_combined_seq_xfer
  spi: tegra210-quad: Protect curr_xfer in tegra_qspi_combined_seq_xfer
  spi: tegra210-quad: Protect curr_xfer assignment in tegra_qspi_setup_transfer_one
  spi: tegra210-quad: Move curr_xfer read inside spinlock
  spi: tegra210-quad: Return IRQ_HANDLED when timeout already processed transfer
DeltaFile
+52-4drivers/spi/spi-tegra210-quad.c
+4-2drivers/spi/spi-tegra20-slink.c
+3-0drivers/spi/spi-tegra114.c
+59-63 files

Linux/linux 142fdd7drivers/regulator spacemit-p1.c

Merge tag 'regulator-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator fix from Mark Brown:
 "One last fix for v6.19: the voltages for the SpaceMIT P1 were not
  described correctly"

* tag 'regulator-fix-v6.19-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
  regulator: spacemit-p1: Fix n_voltages for BUCK and LDO regulators
DeltaFile
+3-3drivers/regulator/spacemit-p1.c
+3-31 files

NetBSD/src 0212T34crypto/external/bsd/heimdal Makefile.rules.inc

   heimdal: Fix .asn1 and .et rules, again.

   And write .in as needed, not .et, oops.

   PR toolchain/59967: heimdal: broken .et/.asn1 rules
VersionDeltaFile
1.14+44-7crypto/external/bsd/heimdal/Makefile.rules.inc
+44-71 files

LLVM/project 9dd5542clang/include/clang/AST HLSLResource.h, clang/lib/CodeGen CGHLSLRuntime.cpp

[clang][NFC] Replace includes of "Attrs.inc" with "Attr.h" (#180356)

"clang/AST/Attrs.inc" is not a self-contained header and is not intended
to be included directly. Instead, "clang/AST/Attr.h" is the header that
users need.
DeltaFile
+1-1clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
+1-1clang/lib/CodeGen/CGHLSLRuntime.cpp
+1-1clang/lib/Sema/SemaExpr.cpp
+0-1clang/lib/Sema/SemaHLSL.cpp
+0-1clang/include/clang/AST/HLSLResource.h
+0-1clang/lib/Sema/SemaRISCV.cpp
+3-66 files

LLVM/project be4dbf5lld/ELF OutputSections.cpp

[lld][ELF] Remove redundant size check in nopInstrFill

We checked twice of size is equal to zero. This is not necessary and
makes the code a little bit less readable.

Reviewers: MaskRay, tmsri

Pull Request: https://github.com/llvm/llvm-project/pull/180304
DeltaFile
+0-2lld/ELF/OutputSections.cpp
+0-21 files

Linux/linux b0e7d3fdrivers/android binder.c binderfs.c, drivers/android/binder thread.rs rust_binderfs.c

Merge tag 'char-misc-6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull binder fixes from Greg KH:
 "Here are some small, last-minute binder C and Rust driver fixes for
  reported issues. They include a number of fixes for reported crashes
  and other problems.

  All of these have been in linux-next this week, and longer"

* tag 'char-misc-6.19-final' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
  binderfs: fix ida_alloc_max() upper bound
  rust_binderfs: fix ida_alloc_max() upper bound
  binder: fix BR_FROZEN_REPLY error log
  rust_binder: add additional alignment checks
  binder: fix UAF in binder_netlink_report()
  rust_binder: correctly handle FDA objects of length zero
DeltaFile
+70-39drivers/android/binder/thread.rs
+16-3drivers/android/binder.c
+4-4drivers/android/binderfs.c
+4-4drivers/android/binder/rust_binderfs.c
+94-504 files

LLVM/project f72da50llvm/test/tools/obj2yaml/ELF bb-addr-map-pgo-analysis-map.yaml, llvm/tools/obj2yaml elf2yaml.cpp

[obj2yaml] Support SHT_LLVM_BB_ADDR_MAP version 5

e9368a056dff94815b3c43a0da78e7c1e5b3d4f4 missed updating the obj2yaml
version check. This was causing obj2yaml to error on object files
generated by the most recent clang.

Reviewers: rlavaee, jh7370

Pull Request: https://github.com/llvm/llvm-project/pull/180303
DeltaFile
+4-4llvm/test/tools/obj2yaml/ELF/bb-addr-map-pgo-analysis-map.yaml
+1-1llvm/tools/obj2yaml/elf2yaml.cpp
+5-52 files

LLVM/project 8b5e95bllvm/lib/Transforms/Scalar InferAddressSpaces.cpp, llvm/test/Transforms/InferAddressSpaces/NVPTX nullptr.ll

[InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (#172143)

Fixes #171890
If the pointer operands of an instruction are all constants with generic
AS, we always infer the AS of the instruction as uninitialized finally.
And the rewrite process will skip cloning the instruction, producing
invalid IR.
This patch fixes it by inferring the AS of this kind of instruction as
flat. Maybe we can fold the operator with all constants to get better
performance, but I think this case is rare in the real world.
DeltaFile
+22-0llvm/test/Transforms/InferAddressSpaces/NVPTX/nullptr.ll
+8-1llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
+30-12 files

NetBSD/src PeR9FTddistrib/sets/lists/man mi, distrib/sets/lists/manhtml mi

   cnmac.4: add new man page

   (The Cavium OCTEON Plus CN50xx and Cavium OCTEON III CN71xx are the two
   reported examples known working on NetBSD.)
VersionDeltaFile
1.1+60-0share/man/man4/man4.evbmips/cnmac.4
1.1828+3-1distrib/sets/lists/man/mi
1.2+2-2share/man/man4/man4.evbmips/Makefile
1.47+2-1distrib/sets/lists/manhtml/mi
+67-44 files

OpenBSD/src R9sEgAslib/libcrypto/x509 x509_crld.c

   replace buggy strncmp with strcmp found with clang-tidy

   Found the same fix from davidben in BoringSSL as well (https://boringssl-review.googlesource.com/c/boringssl/+/87927). OpenSSL appears to have accidentally changed the semantics here with the HAS_PREFIX macro, which appears to be incorrect.

   discussed w/ tb@ & beck@
VersionDeltaFile
1.11+2-2lib/libcrypto/x509/x509_crld.c
+2-21 files

Linux/linux dda5df9include/linux rseq_types.h, kernel/sched core.c sched.h

Merge tag 'sched-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fixes from Ingo Molnar:
 "Miscellaneous MMCID fixes to address bugs and performance regressions
  in the recent rewrite of the SCHED_MM_CID management code:

   - Fix livelock triggered by BPF CI testing

   - Fix hard lockup on weakly ordered systems

   - Simplify the dropping of CIDs in the exit path by removing an
     unintended transition phase

   - Fix performance/scalability regression on a thread-pool benchmark
     by optimizing transitional CIDs when scheduling out"

* tag 'sched-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  sched/mmcid: Optimize transitional CIDs when scheduling out
  sched/mmcid: Drop per CPU CID immediately when switching to per task mode

    [2 lines not shown]
DeltaFile
+126-58kernel/sched/core.c
+35-9kernel/sched/sched.h
+2-4include/linux/rseq_types.h
+163-713 files