LLVM/project 7f48eadclang/lib/Driver Driver.cpp, clang/test/Driver hip-phases.hip

[Driver][HIP] Fix bundled -S emitting bitcode instead of assembly for device (#189140)

[Driver][HIP] Fix bundled -S emitting bitcode instead of assembly for
device

PR #188262 added support for bundling HIP -S output under the new
offload driver, but the device backend still entered the
bitcode-emitting path in ConstructPhaseAction. The condition at the
Backend phase checked for the new offload driver and directed device
code to emit TY_LLVM_BC, without excluding the -S case. This caused
the device section in the bundled .s to contain LLVM bitcode instead
of textual AMDGPU assembly.

This broke the HIP UT CheckCodeObjAttr test which greps
copyKernel.s for "uniform_work_group_size" — a string that only
appears in textual assembly, not in bitcode.

Fix by excluding -S (without -emit-llvm) from the new-driver
bitcode path, so the device backend falls through to emit TY_PP_Asm

    [3 lines not shown]
DeltaFile
+2-0clang/lib/Driver/Driver.cpp
+1-0clang/test/Driver/hip-phases.hip
+3-02 files

Linux/linux be762d8Documentation/hwmon peci-cputemp.rst adm1177.rst, drivers/hwmon adm1177.c

Merge tag 'hwmon-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull hwmon fixes from Guenter Roeck:

 - PMBus driver fixes:
     - Add mutex protection for regulator operations
     - Fix reading from "write-only" attributes
     - Mark lowest/average/highest/rated attributes as read-only
     - isl68137: Add mutex protection for AVS enable sysfs attributes
     - ina233:  Fix error handling and sign extension when reading shunt voltage

 - adm1177: Fix sysfs ABI violation and current unit conversion

 - peci: Fix off-by-one in cputemp_is_visible(), and crit_hyst returning
   delta instead of absolute temperature

* tag 'hwmon-for-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
  hwmon: (pmbus/core) Protect regulator operations with mutex
  hwmon: (pmbus) Introduce the concept of "write-only" attributes

    [6 lines not shown]
DeltaFile
+154-38drivers/hwmon/pmbus/pmbus_core.c
+31-23drivers/hwmon/adm1177.c
+18-3drivers/hwmon/pmbus/isl68137.c
+6-4Documentation/hwmon/peci-cputemp.rst
+4-4Documentation/hwmon/adm1177.rst
+2-2drivers/hwmon/peci/cputemp.c
+215-741 files not shown
+217-757 files

Linux/linux afb54c1drivers/scsi scsi_transport_sas.c ses.c, drivers/scsi/ibmvscsi ibmvfc.c

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Driver (and enclosure) only fixes. Most are obvious. The big change is
  in the tcm_loop driver to add command draining to error handling (the
  lack of which was causing hangs with the potential for double use
  crashes)"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: target: file: Use kzalloc_flex for aio_cmd
  scsi: scsi_transport_sas: Fix the maximum channel scanning issue
  scsi: target: tcm_loop: Drain commands in target_reset handler
  scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
  scsi: ses: Handle positive SCSI error from ses_recv_diag()
DeltaFile
+46-6drivers/target/loopback/tcm_loop.c
+2-1drivers/scsi/ibmvscsi/ibmvfc.c
+1-1drivers/scsi/scsi_transport_sas.c
+1-1drivers/scsi/ses.c
+1-1drivers/target/target_core_file.c
+51-105 files

NetBSD/src d2YJJSIsys/arch/amiga/conf files.amiga, sys/arch/atari/conf files.atari

   Make m68k/mmu_subr.s incldued conditionally on M68K_MMU_MOTOROLA ||
   M68K_MMU_HP.

   Tweak the sun3x pmap to use some of the common routines.
VersionDeltaFile
1.125+16-23sys/arch/sun3/sun3x/pmap.c
1.21+5-1sys/arch/sun3/sun3x/genassym.cf
1.104+1-2sys/arch/hp300/conf/files.hp300
1.24+1-2sys/arch/cesfic/conf/files.cesfic
1.129+1-2sys/arch/atari/conf/files.atari
1.188+1-2sys/arch/amiga/conf/files.amiga
+25-328 files not shown
+34-4714 files

FreeBSD/ports 2bc7874net-mgmt/grepcidr Makefile

net-mgmt/grepcidr: assign maintainership.

PR:             294024
DeltaFile
+1-1net-mgmt/grepcidr/Makefile
+1-11 files

LLVM/project a6d6fd7flang-rt/lib/runtime CMakeLists.txt

Post-merge fixes
DeltaFile
+5-4flang-rt/lib/runtime/CMakeLists.txt
+5-41 files

LLVM/project 5d9301dlibclc/clc/lib/generic/math clc_erfc.cl clc_erf.cl, llvm/test/CodeGen/AMDGPU memmove-param-combinations.ll ctls.ll

Merge commit 'cfeee082b671e2ac6ee6c24babddf5dc89dd264c' into HEAD
DeltaFile
+601-1,016llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+290-378llvm/test/CodeGen/X86/srem-vector-lkk.ll
+624-0llvm/test/CodeGen/AMDGPU/ctls.ll
+5-507libclc/clc/lib/generic/math/clc_erfc.cl
+5-496libclc/clc/lib/generic/math/clc_erf.cl
+334-131llvm/test/CodeGen/RISCV/memmove.ll
+1,859-2,528779 files not shown
+18,823-10,796785 files

LLVM/project cfeee08libclc/clc/lib/generic/math clc_erfc.cl clc_erf.cl, llvm/test/CodeGen/AMDGPU memmove-param-combinations.ll ctls.ll

Merge commit '6854802a3dc90c8344e64bfa03dff6e839c8c59f' into HEAD
DeltaFile
+601-1,016llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+290-378llvm/test/CodeGen/X86/srem-vector-lkk.ll
+624-0llvm/test/CodeGen/AMDGPU/ctls.ll
+5-507libclc/clc/lib/generic/math/clc_erfc.cl
+5-496libclc/clc/lib/generic/math/clc_erf.cl
+334-131llvm/test/CodeGen/RISCV/memmove.ll
+1,859-2,528779 files not shown
+18,820-10,792785 files

LLVM/project 6854802libclc/clc/lib/generic/math clc_erfc.cl clc_erf.cl, llvm/test/CodeGen/AMDGPU memmove-param-combinations.ll ctls.ll

Merge commit 'b164e7c61020aa40995779574bb7e8064f165a09' into HEAD
DeltaFile
+601-1,016llvm/test/CodeGen/AMDGPU/memmove-param-combinations.ll
+290-378llvm/test/CodeGen/X86/srem-vector-lkk.ll
+624-0llvm/test/CodeGen/AMDGPU/ctls.ll
+5-507libclc/clc/lib/generic/math/clc_erfc.cl
+5-496libclc/clc/lib/generic/math/clc_erf.cl
+334-131llvm/test/CodeGen/RISCV/memmove.ll
+1,859-2,528779 files not shown
+18,820-10,792785 files

LLVM/project 8e59c3amlir/lib/Conversion/XeVMToLLVM XeVMToLLVM.cpp

[XeVM] Fix the cache-control metadata string generation. (#187591)

Previously, it generated extra `single` quote marks around the outer
braces (i.e., `'{'` `6442:\220,1\22` `'}'`). SPIR-V backend does not
expect that. It expects `{6442:\220,1\22}`.
DeltaFile
+4-4mlir/lib/Conversion/XeVMToLLVM/XeVMToLLVM.cpp
+4-41 files

DragonFlyBSD/src 1412d6fsys/net if.c

net: Fix build for custom kernel without loop interface

This is a follow-up fix to my previous commit
951ecd7f55e2edd33258ad6d9593c9f81c92b42e.

Tested with building the MINI64 kernel config.

Reported-by: swildner
DeltaFile
+5-0sys/net/if.c
+5-01 files

FreeBSD/ports 46dca90security/py-google-cloud-kms distinfo Makefile

security/py-google-cloud-kms: Update to 3.12.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-cloud-kms-v3.12.0/packages/google-cloud-kms/CHANGELOG.md

Reported by:    portscout
DeltaFile
+3-3security/py-google-cloud-kms/distinfo
+3-3security/py-google-cloud-kms/Makefile
+6-62 files

HardenedBSD/src e0af444sys/net rtsock.c route.h, sys/net/route route_ctl.c nhop_ctl.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+50-0tests/sys/netinet6/ndp.sh
+2-36sys/net/route/route_ctl.c
+13-21sys/netlink/route/rt.c
+10-22sys/net/rtsock.c
+4-13sys/net/route/nhop_ctl.c
+0-17sys/net/route.h
+79-10941 files not shown
+120-22147 files

LLVM/project c6fa976llvm/lib/Target/AMDGPU AMDGPUPromoteAlloca.cpp, llvm/test/CodeGen/AMDGPU promote-alloca-proper-value-replacement.ll

AMDGPU: Make VarIndex WeakTrackingVH in AMDGPUPromoteAlloca (#188921)

The test used to look all good, but actually not. The WeakVH just make
itself null after the pointed value being replaced. So a zero value was
used because VarIndex become null. The test checks looks all good.

Actually only the WeakTrackingVH have the ability to be updated to new
value.

Change the test slightly to make that using zero index is wrong.
DeltaFile
+3-3llvm/test/CodeGen/AMDGPU/promote-alloca-proper-value-replacement.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
+4-42 files

NetBSD/src CrpTEhFsys/arch/luna68k/luna68k locore.s, sys/arch/mac68k/mac68k locore.s

   Clean up / re-factor trace and trap15:
   - Everyone now gets a shared implementatio of trace and trap15 trap
     handlers, largely based on the sun2/sun3 versions.
   - Have a single copy of trap_kdebug() that calls KGDB, DDB, and a
     machine-specific fallback hook (to accommodate the sun2/sun3
     "give PROM a chance").
   - The new shared trap_kdebug() is slightly different in that it takes
     the trapframe argument by reference rather than by value, making it
     easier to use as the back-end of ...
   - ... oh hey look, a new shared straytrap() that also invokes trap_kdebug().
VersionDeltaFile
1.158+2-111sys/arch/x68k/x68k/locore.s
1.114+2-111sys/arch/news68k/news68k/locore.s
1.109+2-111sys/arch/next68k/next68k/locore.s
1.206+2-111sys/arch/mac68k/mac68k/locore.s
1.111+2-111sys/arch/luna68k/luna68k/locore.s
1.164+2-107sys/arch/mvme68k/mvme68k/locore.s
+12-66240 files not shown
+235-1,66146 files

FreeBSD/ports b35026e. UPDATING, graphics/nvidia-drm-61-kmod-580 Makefile

x11/nvidia-driver, x11/nvidia-kmod, x11/linux-nvidia-libs, graphics/nvidia-drm*-kmod, x11/nvidia-settings, x11/nvidia-xconfig: Update to 595.58.03

Update to latest Production Branch of drivers 595.58.03:
https://www.nvidia.com/en-us/drivers/details/265873/

Linux counterparts for x11/linux-nvidia-libs:
https://www.nvidia.com/en-us/drivers/details/265870/

Also bump -devel variant to match with master ports, as Production
Branch [PB] of drivers have now higher version than New Feature
Branch [NFB] of drivers.

As this update drops a bunch of old (pre-Turing generation of
architectures) GPUs as done in -devel variants updated 20260103,
add -580 variant of legacy branch of driver.

Currently, this is exactly the same version before this update.
(580.142)


    [2 lines not shown]
DeltaFile
+32-0UPDATING
+8-0x11/nvidia-kmod-580/Makefile
+8-0x11/linux-nvidia-libs-580/Makefile
+8-0x11/nvidia-driver-580/Makefile
+8-0graphics/nvidia-drm-kmod-580/Makefile
+7-0graphics/nvidia-drm-61-kmod-580/Makefile
+71-041 files not shown
+200-6147 files

FreeBSD/ports 814341bmisc/usbrh-libusb Makefile

misc/usbrh-libusb: assign maintainership.

PR:             293977
Reported by:    rodrigo
Approved by:    sanpei
DeltaFile
+1-1misc/usbrh-libusb/Makefile
+1-11 files

OpenBSD/ports 6Hw57hIlang/ruby/3.3 distinfo Makefile, lang/ruby/3.3/patches patch-template_Makefile_in patch-ext_extmk_rb

   Update to Ruby 3.3.11

   Fixes CVE-2026-27820: Buffer overflow vulnerability in Zlib::GzipReader

   One patch merged upstream.
VersionDeltaFile
1.11+9-8lang/ruby/3.3/pkg/PLIST-main
1.8+0-8lang/ruby/3.3/pkg/PLIST-ri_docs
1.12+2-2lang/ruby/3.3/distinfo
1.3+2-2lang/ruby/3.3/patches/patch-template_Makefile_in
1.22+1-2lang/ruby/3.3/Makefile
1.3+1-1lang/ruby/3.3/patches/patch-ext_extmk_rb
+15-232 files not shown
+16-248 files

HardenedBSD/src faf5532sys/net rtsock.c route.h, sys/net/route route_ctl.c nhop_ctl.c

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        sys/netinet/ip_input.c (resolved)
        sys/netinet/raw_ip.c (resolved)
        sys/netinet/udp_usrreq.c (resolved)
        sys/netinet6/in6_pcb.c (resolved)
        sys/netinet6/in6_proto.c (resolved)
DeltaFile
+50-0tests/sys/netinet6/ndp.sh
+2-36sys/net/route/route_ctl.c
+13-21sys/netlink/route/rt.c
+10-22sys/net/rtsock.c
+4-13sys/net/route/nhop_ctl.c
+0-17sys/net/route.h
+79-10941 files not shown
+120-22147 files

NetBSD/pkgsrc K3ShgfMdoc CHANGES-2026

   Updated databases/p5-DBD-CSV to 0.62
VersionDeltaFile
1.1927+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8LeU1K0databases/p5-DBD-CSV distinfo Makefile

   Update to 0.62

   Upstream changes:
   0.62    - 2025-01-13, H.Merijn Brand
       * doc should not be part of test

   0.61    - 2025-01-13, H.Merijn Brand
       * Replace "use vars" with "our" (James Raspass: PR #9)
       * Specify recommended versions based on known CVE's
       * Update doc for groff-1.24
       * It's 2024
       * Tested with perl-5.40.0
       * It's 2025
       * Add SECURITY.md
VersionDeltaFile
1.33+4-4databases/p5-DBD-CSV/distinfo
1.67+2-3databases/p5-DBD-CSV/Makefile
+6-72 files

Linux/linux 26df51adrivers/gpu/drm drm_gem_shmem_helper.c, drivers/gpu/drm/amd/amdgpu amdgpu_ids.c

Merge tag 'drm-fixes-2026-03-28-1' of https://gitlab.freedesktop.org/drm/kernel

Pull drm fixes from Dave Airlie:
 "Weekly fixes, still a bit busy, but the usual suspects amdgpu and
  i915/xe have a bunch of small fixes, and otherwise it's just a few
  minor driver fixes.

  loognsoon:
   - update MAINTAINERS

  shmem:
   - fault handler fix

  syncobj:
   - fix GFP flags

  amdgpu:
   - DSC fix
   - Module parameter parsing fix

    [50 lines not shown]
DeltaFile
+27-21drivers/gpu/drm/drm_gem_shmem_helper.c
+32-13drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
+32-1drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c
+32-1drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c
+32-1drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c
+18-4drivers/gpu/drm/xe/xe_vm.c
+173-4131 files not shown
+312-11637 files

NetBSD/pkgsrc ivZ9FZLdoc CHANGES-2026

   update tex-latex*
VersionDeltaFile
1.1926+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc GvPUKIdprint/tex-latex DESCR distinfo, print/tex-latex-doc distinfo PLIST

   tex-latex{,-doc}: update to 20251101

   changes unknown
VersionDeltaFile
1.2+16-6print/tex-latex/DESCR
1.26+4-4print/tex-latex-doc/distinfo
1.27+4-4print/tex-latex/distinfo
1.17+5-1print/tex-latex-doc/PLIST
1.26+3-3print/tex-latex-doc/Makefile
1.29+3-3print/tex-latex/Makefile
+35-216 files

FreeBSD/ports eea5897www/fabio distinfo Makefile

www/fabio: Update 1.6.4 => 1.6.11, fix runtime

A recent update to Consul causes Fabio to fail to register itself in the
service directory.  Consul has apparently become stricter in its
interpretation of IPv4 addresses and fails to recognize an IPv4 address
surrounded by square brackets.  Versions prior to 1.22 permitted this.
Fabio (prior to 1.6.11) sends its IPv4 address wrapped in square
brackets and will fail to register on a newer Consul.

Changelog:
https://github.com/fabiolb/fabio/blob/master/CHANGELOG.md#v1611-2025-12-09

While here replace PORTVERSION with DISTVERSION.

PR:             294048
Approved by:    blanket (fix runtime)
Sponsored by:   UNIS Labs
MFH:            2026Q1

(cherry picked from commit ea4da10cbbcac68e7befde5375f2650a2e81b836)
DeltaFile
+5-5www/fabio/distinfo
+2-3www/fabio/Makefile
+7-82 files

LLVM/project bc12c38clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/lib/CodeGen CGDebugInfo.cpp

[Clang] remove redundant uses of dyn_cast (NFC) (#189106)

This removes dyn_cast invocations where the argument is already of the
target type (including through subtyping). This was created by adding a
static assert in dyn_cast and letting an LLM iterate until the code base
compiled. I then went through each example and cleaned it up. This does
not commit the static assert in dyn_cast, because it would prevent a lot
of uses in templated code. To prevent backsliding we should instead add
an LLVM aware version of
https://clang.llvm.org/extra/clang-tidy/checks/readability/redundant-casting.html
(or expand the existing one).
DeltaFile
+12-16clang/lib/Sema/Sema.cpp
+8-9clang/lib/CodeGen/CGDebugInfo.cpp
+4-6clang/tools/driver/cc1gen_reproducer_main.cpp
+4-6clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+5-5clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
+3-4clang/lib/Sema/SemaFunctionEffects.cpp
+36-469 files not shown
+48-6315 files

FreeBSD/ports ea4da10www/fabio distinfo Makefile

www/fabio: Update 1.6.4 => 1.6.11, fix runtime

A recent update to Consul causes Fabio to fail to register itself in the
service directory.  Consul has apparently become stricter in its
interpretation of IPv4 addresses and fails to recognize an IPv4 address
surrounded by square brackets.  Versions prior to 1.22 permitted this.
Fabio (prior to 1.6.11) sends its IPv4 address wrapped in square
brackets and will fail to register on a newer Consul.

Changelog:
https://github.com/fabiolb/fabio/blob/master/CHANGELOG.md#v1611-2025-12-09

While here replace PORTVERSION with DISTVERSION.

PR:             294048
Approved by:    blanket (fix runtime)
Sponsored by:   UNIS Labs
MFH:            2026Q1
DeltaFile
+5-5www/fabio/distinfo
+2-3www/fabio/Makefile
+7-82 files

NetBSD/pkgsrc ZMzfNMDdoc CHANGES-2026

   tex package updates
VersionDeltaFile
1.1925+15-1doc/CHANGES-2026
+15-11 files

NetBSD/pkgsrc 6VeTIpfgraphics/tex-tzplot distinfo Makefile, graphics/tex-tzplot-doc PLIST distinfo

   tex-tzplot{,-doc}: update to 2.2

   A new macro \tzcoortangenttocircle is introduced.
VersionDeltaFile
1.2+7-7graphics/tex-tzplot-doc/PLIST
1.2+3-3graphics/tex-tzplot-doc/distinfo
1.2+3-3graphics/tex-tzplot/distinfo
1.2+2-2graphics/tex-tzplot-doc/Makefile
1.2+2-2graphics/tex-tzplot/Makefile
+17-175 files

HardenedBSD/ports a4c0aadirc/halloy distinfo Makefile.crates, security/openssl36/files patch-CVE-2026-2673

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+331-289irc/halloy/distinfo
+479-0security/openssl36/files/patch-CVE-2026-2673
+165-144irc/halloy/Makefile.crates
+49-0www/zine-ssg/distinfo
+44-0www/zine-ssg/Makefile
+36-0www/zine-ssg/files/patch-build.zig
+1,104-43355 files not shown
+1,408-55761 files