LLVM/project f687ed9flang/lib/Lower/OpenMP OpenMP.cpp ClauseProcessor.cpp, flang/test/Lower/OpenMP defaultmap.f90

[Flang][OpenMP] Initial defaultmap implementation (#135226)

This aims to implement most of the initial arguments for defaultmap
aside from firstprivate and none, and some of the more recent OpenMP 6
additions which will come in subsequent updates (with the OpenMP 6
variants needing parsing/semantic support first).
DeltaFile
+157-60flang/lib/Lower/OpenMP/OpenMP.cpp
+166-0offload/test/offloading/fortran/target-defaultmap.f90
+105-0flang/test/Lower/OpenMP/defaultmap.f90
+34-0offload/test/offloading/fortran/target-defaultmap-present.f90
+20-0flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+16-0flang/test/Parser/OpenMP/defaultmap-clause.f90
+498-607 files not shown
+532-7313 files

FreeBSD/doc 57b83c9documentation/content/en/articles/vm-design _index.adoc

vm-design: Remove reference to page coloring

Page coloring was not implemented in the new physical memory allocator
in commit 11752d88a23c.

Also add a note that this doc is outdated.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50312
DeltaFile
+6-60documentation/content/en/articles/vm-design/_index.adoc
+6-601 files

OPNSense/core 4dd074esrc/etc/inc auth.inc

System: Access: Groups - safeguard local_group_set() since users may not exist for valid reasons, closes https://github.com/opnsense/core/issues/8606

(cherry picked from commit 1041499b3c2b9f279457f0182eed64f757f7c9a8)
DeltaFile
+22-2src/etc/inc/auth.inc
+22-21 files

OPNSense/core e543792src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet4.xml

Fix help message for Kea static routes (#8609)

Using semicolons to separate destination–router pairs is a syntax error.
Kea expects the `static-routes` option to be a list of IP addresses:
https://github.com/isc-projects/kea/blob/60222843a6b2c4e7a6c7d4e63f88d0dcfa0d5b97/doc/examples/kea4/all-options.json#L415-L430

(cherry picked from commit cc8c97aa7cfe8cfc4d23bebf99bb5f421bf5804e)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+1-11 files

OPNSense/core e541a79src/opnsense/mvc/app/models/OPNsense/IPsec IPsec.php

VPN: IPsec: Mobile & Advanced Settings - attr 28673 previously rendered as 1 instead of strongswan default (yes,no) for a boolean. might be https://github.com/opnsense/core/issues/8630

(cherry picked from commit 0ee4f06f21148c452fe35609b78050641a915170)
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/IPsec/IPsec.php
+1-11 files

OPNSense/core fc450c8src/etc/inc/plugins.inc.d kea.inc

Services: Kea DHCP: kea_staticmap support parsing both address families ($proto=null), closes https://github.com/opnsense/core/issues/8629

(cherry picked from commit 56aff2fed6446b0329946bd4212f8690e2080da5)
DeltaFile
+45-43src/etc/inc/plugins.inc.d/kea.inc
+45-431 files

LLVM/project db42345mlir/include/mlir/Dialect/XeGPU/Transforms Transforms.h, mlir/lib/Dialect/XeGPU/Transforms XeGPUUnroll.cpp

[MLIR][XeGPU] Add unroll patterns for XeGPU (1/N) (#137010)

Similar to vector ops, XeGPU ops need to be unrolled into smaller shapes
such that they can be dispatched into a hardware instruction. This PR
marks the initial phase of a series dedicated to incorporating unroll
patterns for XeGPU operations. In this installment, we introduce
patterns for the following operations:
1. createNd
2. updateNd
3. prefetchNd
4. loadNd
5. storeNd
6. dpas
DeltaFile
+427-0mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
+161-0mlir/test/Dialect/XeGPU/xegpu-unroll-patterns.mlir
+124-0mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
+56-0mlir/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+16-0mlir/test/lib/Dialect/XeGPU/CMakeLists.txt
+2-0mlir/tools/mlir-opt/mlir-opt.cpp
+786-05 files not shown
+790-111 files

Illumos/gate f1ff157usr/src/uts/intel/io/vmm vmm_gpt.c vmm_vm.c, usr/src/uts/intel/io/vmm/sys vmm_gpt.h vmm_kernel.h

17414 bhyve could iterate over GPTs better
17418 bhyve risks UB in vm_mmap_memseg
Reviewed by: ixi meow <illumos at iximeow.net>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+192-72usr/src/uts/intel/io/vmm/vmm_gpt.c
+30-17usr/src/uts/intel/io/vmm/vmm_vm.c
+14-22usr/src/uts/intel/io/vmm/vmm.c
+26-9usr/src/uts/intel/io/vmm/sys/vmm_gpt.h
+4-5usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
+3-3usr/src/uts/intel/io/vmm/vmm_sol_dev.c
+269-1286 files

LLVM/project 6afc9b1llvm/lib/Analysis LoopAccessAnalysis.cpp, llvm/test/Transforms/SLPVectorizer/X86 long-pointer-distance.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.5
DeltaFile
+7-1llvm/test/Transforms/SLPVectorizer/X86/long-pointer-distance.ll
+4-0llvm/lib/Analysis/LoopAccessAnalysis.cpp
+11-12 files

FreeBSD/src eed3be4sys/compat/linuxkpi/common/include/linux jiffies.h workqueue.h, sys/compat/linuxkpi/common/src linux_schedule.c linux_compat.c

linuxkpi: Fix up jiffies handling

A few issues found by code inspection while hunting for bugzilla PR
286512:
- The "expires" field in struct delayed_work should be unsigned.
- In linux_timer_jiffies_until(), clamp the return value to INT_MAX:
  this return value is used as a ticks count, not a jiffies count, so we
  should avoid returning too large a value, lest it get truncated.  It's
  unlikely we are dealing with values that large, but we should be
  careful anyway.
- In linux_add_to_sleepqueue(), truncate the timeout to INT_MAX, as this
  value is passed to sleepq_set_timeout() as a ticks value.  Typically
  it's multiplied by ticks_sbt to get an sbintime, and we should make
  sure the multiplication doesn't overflow.  In drm-kmod, there is at
  least one call mod_delayed_work(... MAX_SCHEDULE_TIMEOUT).

Fixes:          325aa4dbd10d ("linuxkpi: Introduce a properly typed jiffies")
Reviewed by:    olce, bz, dumbbell, kib
Tested by:      dumbbell, bz
Differential Revision:  https://reviews.freebsd.org/D50192
DeltaFile
+25-26sys/compat/linuxkpi/common/src/linux_schedule.c
+16-0sys/compat/linuxkpi/common/src/linux_compat.c
+0-11sys/compat/linuxkpi/common/include/linux/jiffies.h
+7-0sys/compat/linuxkpi/common/src/linux_work.c
+1-1sys/compat/linuxkpi/common/include/linux/workqueue.h
+49-385 files

FreeBSD/src 00988d1usr.sbin Makefile, usr.sbin/sndctl sndctl.c sndctl.8

sndctl(8): Initial revision

sndctl(8) is a new program that lists and modifies audio device
properties, using a control-driven interface, in similar fashion to
mixer(8).

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D46227
Differential Revision:  https://reviews.freebsd.org/D50167

(cherry picked from commit 44e5a01508353cfa52e185a531cfb5a6b39b28f6)
(cherry picked from commit 9a37f1024cebfb89dcfa15c23bb287a5d09a9ae7)
DeltaFile
+987-0usr.sbin/sndctl/sndctl.c
+187-0usr.sbin/sndctl/sndctl.8
+8-0usr.sbin/sndctl/Makefile
+1-0usr.sbin/Makefile
+1,183-04 files

LLVM/project d39ca81llvm/test/Transforms/LoopUnroll peel-last-iteration.ll

[LoopPeel] Add initial tests for peeling the last iteration.

Precommit tests for upcoming PR.
DeltaFile
+431-0llvm/test/Transforms/LoopUnroll/peel-last-iteration.ll
+431-01 files

LLVM/project 87978ealibclc/clc/include/clc/math clc_tan.h, libclc/clc/lib/generic/math clc_tan.inc clc_tan.cl

[libclc] Move tan to the CLC library (#139547)

There was already a __clc_tan in the OpenCL layer. This commit moves the
function over whilst vectorizing it.

The function __clc_tan is no longer a public symbol, which should have
never been the case.
DeltaFile
+61-0libclc/clc/lib/generic/math/clc_tan.inc
+0-61libclc/generic/lib/math/clc_tan.cl
+0-30libclc/generic/lib/math/clc_sw_unary.inc
+22-0libclc/clc/lib/generic/math/clc_tan.cl
+19-0libclc/clc/include/clc/math/clc_tan.h
+0-12libclc/generic/include/math/clc_tan.h
+102-1036 files not shown
+107-11112 files

Dreckly/dreckly bba89cddatabases/postgresql13 distinfo Makefile.common, databases/postgresql13-client PLIST

postgresql13: Update to 13.21
DeltaFile
+0-13databases/postgresql13/patches/patch-contrib_dblink_dblink.c
+3-4databases/postgresql13/distinfo
+1-1databases/postgresql13/Makefile.common
+1-0databases/postgresql13-client/PLIST
+1-0databases/postgresql13-docs/PLIST
+1-0databases/postgresql13-server/PLIST
+7-186 files

FreeBSD/src 909aa67libexec/flua/modules lposix.c

flua: add posix.unistd.dup2()

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50176
DeltaFile
+34-0libexec/flua/modules/lposix.c
+34-01 files

LLVM/project 8da4a4allvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU fmed3.ll

AMDGPU: Use minimumnum/maximumnum for fmed3 with amdgpu-ieee=0

Try to respect the signaling nan behavior of the instruction,
so also start the special case fold for src2.
DeltaFile
+260-109llvm/test/Transforms/InstCombine/AMDGPU/fmed3.ll
+97-9llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+357-1182 files

LLVM/project 2e13f7allvm/test/Transforms/SLPVectorizer/X86 long-pointer-distance.ll

[SLP][NFC]Add a test with the incorrect vectorization for the pointers with distance difference > 2^32
DeltaFile
+21-0llvm/test/Transforms/SLPVectorizer/X86/long-pointer-distance.ll
+21-01 files

FreeNAS/freenas 5744256src/middlewared/middlewared/plugins/failover_ event.py, src/middlewared/middlewared/plugins/truenas_connect acme.py

Address reviews
DeltaFile
+2-2src/middlewared/middlewared/plugins/failover_/event.py
+1-1src/middlewared/middlewared/plugins/truenas_connect/acme.py
+3-32 files

FreeNAS/freenas 58b2d05src/middlewared/middlewared/plugins/failover_ event.py

Make sure on failover we try to correct tnc states
DeltaFile
+4-0src/middlewared/middlewared/plugins/failover_/event.py
+4-01 files

FreeNAS/freenas 8146fdfsrc/middlewared/middlewared/plugins/truenas_connect state.py finalize_registration.py

Have logic to handle registration finalization waiting state in a separate svc
DeltaFile
+26-0src/middlewared/middlewared/plugins/truenas_connect/state.py
+1-9src/middlewared/middlewared/plugins/truenas_connect/finalize_registration.py
+27-92 files

FreeNAS/freenas 6a6148dsrc/middlewared/middlewared/plugins/truenas_connect acme.py

Make sure we update UI on remote controller as well once TNC has been configured
DeltaFile
+10-0src/middlewared/middlewared/plugins/truenas_connect/acme.py
+10-01 files

FreeNAS/freenas dad1877src/middlewared/middlewared/plugins/truenas_connect acme.py finalize_registration.py

Do not trigger status changes automatically on standby
DeltaFile
+3-0src/middlewared/middlewared/plugins/truenas_connect/acme.py
+3-0src/middlewared/middlewared/plugins/truenas_connect/finalize_registration.py
+6-02 files

FreeNAS/freenas 98c11e6src/middlewared/middlewared/plugins/truenas_connect finalize_registration.py acme.py

Update setup funcs to reflect recent changes
DeltaFile
+0-17src/middlewared/middlewared/plugins/truenas_connect/finalize_registration.py
+1-1src/middlewared/middlewared/plugins/truenas_connect/acme.py
+1-182 files

FreeNAS/freenas 473a68dsrc/middlewared/middlewared/plugins/truenas_connect state.py acme.py

Move cert generatation/failed status logic to separate svc
DeltaFile
+14-0src/middlewared/middlewared/plugins/truenas_connect/state.py
+1-12src/middlewared/middlewared/plugins/truenas_connect/acme.py
+15-122 files

FreeNAS/freenas 90040easrc/middlewared/middlewared/plugins/truenas_connect state.py

No need to have 2 separate methods
DeltaFile
+4-7src/middlewared/middlewared/plugins/truenas_connect/state.py
+4-71 files

NetBSD/pkgsrc-wip e6e1149megacmd/patches patch-sdk_src_posix_fs.cpp patch-sdk_include_mega_posix_megafs.h

megacmd: fix package
DeltaFile
+53-41megacmd/patches/patch-sdk_src_posix_fs.cpp
+29-9megacmd/patches/patch-sdk_include_mega_posix_megafs.h
+29-0megacmd/patches/patch-sdk_cmake_config.h.in
+22-0megacmd/patches/patch-sdk_include_mega_sync.h
+15-1megacmd/patches/patch-sdk_include_mega_filesystem.h
+15-0megacmd/patches/patch-sdk_include_megaapi__impl.h
+163-514 files not shown
+176-6610 files

LLVM/project 6d8c69clldb/source/Plugins/SymbolFile/DWARF DWARFUnit.cpp DWARFUnit.h

Use plain reader counter
DeltaFile
+9-3lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
+3-1lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
+0-1lldb/source/Plugins/SymbolFile/DWARF/ManualDWARFIndex.cpp
+12-53 files

LLVM/project c1e678bllvm/lib/Analysis LoopAccessAnalysis.cpp

[LAA] Improve code in replaceSymbolicStrideSCEV (NFC) (#139532)

Prefer DenseMap::lookup over DenseMap::find.
DeltaFile
+2-3llvm/lib/Analysis/LoopAccessAnalysis.cpp
+2-31 files

FreeBSD/ports 4e97ab0misc/py-litellm distinfo Makefile

misc/py-litellm: update to 1.69.0

Changelog: https://github.com/BerriAI/litellm/releases

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/Makefile
+4-42 files

OpenBSD/ports k5zHhHGx11/mate/notification-daemon Makefile

   add missing lib dependency an fixup wantlib; noticed by tb@
VersionDeltaFile
1.27+5-1x11/mate/notification-daemon/Makefile
+5-11 files