FreeBSD/src 92e5f6esys/x86/x86 ucode_subr.c

x86/ucode: fix gcc uninitialised warning

This fixes the case where selected_size is never set to anything
in the loop.  Whilst here, also set selected_fw to NULL so the case
of "no firmware" correctly sets everything to NULL/0.

```
  --- ucode_subr.o ---
  /workspace/src/sys/x86/x86/ucode_subr.c: In function 'ucode_amd_find':
  /workspace/src/sys/x86/x86/ucode_subr.c:237:25: warning: 'selected_size' may be used uninitialized [-Wmaybe-uninitialized]
    237 |         *selected_sizep = selected_size;
        |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/  workspace/src/sys/x86/x86/ucode_subr.c:105:16: note: 'selected_size' was declared here
    105 |         size_t selected_size;
        |                ^~~~~~~~~~~~~
```

Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D55439
DeltaFile
+2-2sys/x86/x86/ucode_subr.c
+2-21 files

LLVM/project 57494cccompiler-rt/lib/sanitizer_common sanitizer_posix.cpp

Revert "[sanitizer] Fix race condition in GetNamedMappingFd with decorate_pro…" (#194271)

Reverts llvm/llvm-project#190981 due to buildbot failure
(https://lab.llvm.org/buildbot/#/builders/66/builds/29993):
```
  SanitizerCommon-asan-i386-Linux :: Linux/decorate_proc_maps.cpp
```
DeltaFile
+3-3compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp
+3-31 files

LLVM/project 1b381a1llvm/lib/Target/RISCV/MCTargetDesc RISCVBaseInfo.cpp RISCVBaseInfo.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1
DeltaFile
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+14-02 files

LLVM/project 13cee9bcompiler-rt/lib/sanitizer_common sanitizer_posix.cpp

[sanitizer] Fix race condition in GetNamedMappingFd with decorate_pro… (#190981)

…c_maps=1

Multi-threaded programs crash randomly when
ASAN_OPTIONS=decorate_proc_maps=1 is enabled due to filename collision
in /dev/shm.

Root Cause:
All threads use the same filename format '/dev/shm/<PID> [name]',
causing race conditions where one thread deletes a file created by
another thread, resulting in ENOENT errors.

Solution:
Add thread ID (TID) to the filename to ensure uniqueness:
- Old format: /dev/shm/<PID> [name]
- New format: /dev/shm/<PID>.<TID> [name]

This ensures each thread has a unique filename, eliminating the race

    [6 lines not shown]
DeltaFile
+3-3compiler-rt/lib/sanitizer_common/sanitizer_posix.cpp
+3-31 files

LLVM/project 4ef52felibcxx/utils/ci run-buildbot

[libcxx] Remove package installation for generic-llvm-libc (#194259)

Now that these packages are installed by default in the container image,
we no longer need to install them each time we do a build.
DeltaFile
+0-10libcxx/utils/ci/run-buildbot
+0-101 files

GhostBSD/ghostbsd eb7c3d3stand/lua gfx-glogo.lua

Updated gfx-glogo.lua and fixed ghostbsd-logo.png position

The gfx-glogo.lua file was outdated I did bring up to date.
DeltaFile
+23-18stand/lua/gfx-glogo.lua
+23-181 files

GhostBSD/ghostbsd 0045f25share/keys Makefile

Add ssl subdirectory to share/keys/Makefile

  Without ssl in SUBDIR, the ghostbsd-cert package has no files
  to install. This was fixed on releng/15.0 but not carried over.
DeltaFile
+1-1share/keys/Makefile
+1-11 files

GhostBSD/ghostbsd ae583c0stand/lua gfx-glogo.lua

Updated gfx-glogo.lua and fixed ghostbsd-logo.png position

The gfx-glogo.lua file was outdated I did bring up to date.
DeltaFile
+23-18stand/lua/gfx-glogo.lua
+23-181 files

GhostBSD/ghostbsd 9b2478bshare/keys Makefile

Add ssl subdirectory to share/keys/Makefile

  Without ssl in SUBDIR, the ghostbsd-cert package has no files
  to install. This was fixed on releng/15.0 but not carried over.
DeltaFile
+1-1share/keys/Makefile
+1-11 files

FreeBSD/ports 3262c28deskutils/qlipper distinfo Makefile

deskutils/qlipper: Update to 6.1.0

With hat:       lxqt
DeltaFile
+3-3deskutils/qlipper/distinfo
+1-1deskutils/qlipper/Makefile
+4-42 files

FreeBSD/ports ef25818devel/lxqt2-build-tools pkg-plist

devel/lxqt2-build-tools: Fix pkg-plist

With hat:       lxqt
DeltaFile
+1-0devel/lxqt2-build-tools/pkg-plist
+1-01 files

FreeBSD/ports 6fce093net/redpanda-connect distinfo Makefile, net/redpanda-connect/files extra-patch-public_components_all_package.go

net/redpanda-connect: Update to 4.89.1
DeltaFile
+5-5net/redpanda-connect/distinfo
+4-1net/redpanda-connect/files/extra-patch-public_components_all_package.go
+1-2net/redpanda-connect/Makefile
+10-83 files

LLVM/project 28c4c25compiler-rt/lib/sanitizer_common sanitizer_allocator_dlsym.h

[Asan]Add align argument to Realloc() (#194255)

Add align argument to the function Realloc() to ensure original
allocation alignment through realloc
DeltaFile
+3-3compiler-rt/lib/sanitizer_common/sanitizer_allocator_dlsym.h
+3-31 files

FreeBSD/ports dec5f52x11-wm/xfce4 Makefile

x11-wm/xfce4: Revert
DeltaFile
+1-0x11-wm/xfce4/Makefile
+1-01 files

FreeBSD/ports 72fdc34x11-wm/xfce4 Makefile

Revert "x11-wm/xfce4: Add all xfce4 packages to this metaport"

This reverts commit 480d8ff89215ba86baf606697b40873e519867db.
DeltaFile
+18-131x11-wm/xfce4/Makefile
+18-1311 files

Linux/linux 254f496. Makefile

Linux 7.1-rc1
DeltaFile
+2-2Makefile
+2-21 files

Linux/linux 1447987drivers/clk/bcm clk-raspberrypi.c

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk fix from Stephen Boyd:
 "One more fix for the merge window to avoid a boot hang on
  Raspberry Pi 3B by marking the VEC clk critical so that it
  doesn't get turned off and hang the bus"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
  clk: bcm: rpi: Mark VEC clock as CLK_IGNORE_UNUSED
DeltaFile
+7-0drivers/clk/bcm/clk-raspberrypi.c
+7-01 files

NetBSD/pkgsrc z2C5Xl6devel/py-ruff Makefile distinfo, devel/py-ruff/patches patch-Cargo.toml

   py-ruff: switch to CARGO_GITHUB_CRATES
VersionDeltaFile
1.105+2-7devel/py-ruff/Makefile
1.103+1-2devel/py-ruff/distinfo
1.42+1-1devel/py-ruff/patches/patch-Cargo.toml
+4-103 files

NetBSD/pkgsrc 29s5QQolang/rust cargo.mk

   rust: add CARGO_GITHUB_CRATES

   to simplify overriding crates that are directly used from github
   instead of crates.io
VersionDeltaFile
1.45+26-1lang/rust/cargo.mk
+26-11 files

FreeBSD/src 4feeca3usr.bin/tail reverse.c

tail(1): Fix -r (reverse) to work on pseudo filesystems

Pseudo filesystems (e.g., procfs) advertise a zero file size.
Fix reverse() to handle such a case similarly as forward() so
that '-r' works on pseudo filesystems.

Signed-off-by:  Aaron LI <aly at aaronly.me>
Reviewed by:    pouria, Ricardo Branco <rbranco at suse.de>, des
Fixes:          1fb3caee7 ("tail: Do not trust st_size if it equals zero.")
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2080
DeltaFile
+1-1usr.bin/tail/reverse.c
+1-11 files

FreeBSD/ports 480d8ffx11-wm/xfce4 Makefile

x11-wm/xfce4: Add all xfce4 packages to this metaport

PR:             294787
Approved by:    Guido Falsi <madpilot at FreeBSD.org> (on behalf of xfce4-freebsd)
DeltaFile
+131-18x11-wm/xfce4/Makefile
+131-181 files

FreeBSD/ports 67ff3c5math/arb Makefile, math/e-antic Makefile

math/flint: update 3.3.1 → 3.5.0
DeltaFile
+6-5math/flint/pkg-plist
+3-3math/flint/distinfo
+3-3math/flint/Makefile
+1-1math/e-antic/Makefile
+1-1math/eclib/Makefile
+1-1math/arb/Makefile
+15-1411 files not shown
+26-1917 files

LLVM/project 544d003llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/VPlan vplan-print-after-all.ll

[VPlan] Use RUN_VPLAN_PASS for later VPlan transforms. (#194261)

Convert a number of later VPlan transform invocations to use
RUN_VPLAN_PASS. Enables more accurate transform printing, as well as
extra verification.

This should migrate all remaining transforms that can be moved without
changes.
DeltaFile
+35-31llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+11-0llvm/test/Transforms/LoopVectorize/VPlan/vplan-print-after-all.ll
+46-312 files

LLVM/project 3b20615llvm/test/Transforms/LoopVectorize/VPlan widen-canonical-iv-register-pressure.ll, llvm/test/Transforms/LoopVectorize/X86 widen-canonical-iv-register-pressure.ll

[LV] Add test cases where wide IV can cause spills. (#194260)

Add test cases showing cases where replacing VPWidenCanonicalIVRecipe
with VPWidenIntOrFPinductionPHIRecipe is profitable/not profitable due
to introducing spills.
DeltaFile
+338-0llvm/test/Transforms/LoopVectorize/X86/widen-canonical-iv-register-pressure.ll
+132-0llvm/test/Transforms/LoopVectorize/VPlan/widen-canonical-iv-register-pressure.ll
+470-02 files

NetBSD/pkgsrc p8bGhm2graphics/colord-gtk Makefile buildlink3.mk, graphics/colord-gtk/patches patch-man_meson.build

   colord-gtk: allow to install man page
VersionDeltaFile
1.1+14-0graphics/colord-gtk/patches/patch-man_meson.build
1.22+9-2graphics/colord-gtk/Makefile
1.20+2-2graphics/colord-gtk/buildlink3.mk
1.3+2-1graphics/colord-gtk/PLIST
1.5+2-1graphics/colord-gtk/distinfo
+29-65 files

NetBSD/pkgsrc pfFAWEwdoc TODO

   doc/TODO: + dillo-3.3.0.
VersionDeltaFile
1.27171+2-1doc/TODO
+2-11 files

LLVM/project 8f65ad5llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify load.ll

[ConstantFolding] Fold byte loads from constant globals (#194074)

Handle byte types in `FoldReinterpretLoadFromConst` and
`ConstantFoldLoadFromUniformValue` so loads from constant globals fold.
DeltaFile
+103-0llvm/test/Transforms/InstSimplify/load.ll
+23-11llvm/lib/Analysis/ConstantFolding.cpp
+126-112 files

LLVM/project a562a10lldb/tools/lldb-dap DAP.cpp DAPSessionManager.cpp

lldb-dap: Fix race condition in event threads creation (#194012)

Move the registration of the SBListener to before
the event threads (`ProgressEventThread` and `EventThread`) start

This prevents a race condition where a stop event
could be missed if it was sent immediately after thread creation, which
would lead to a deadlock. It is most likely to happen under heavy CPU
load with test that fails early like
TestDAP_commands::test_command_directive_abort_on_error_init_commands.

Relevant logs.
```sh
# Event thread deadlock.
0x00007348BC000BE0 Listener('lldb-dap.progress.listener')::GetEventInternal, timeout = 1000000 us, event_mask = 0
0x00005b72419d1640 Broadcaster("lldb-dap")::BroadcastEvent (event_sp = 0x5b7241eebb60 Event: broadcaster = 0x5b72418e0df0 (lldb-dap), type = 0x00000001, data = <NULL>, unique=false) hijack = 0x0000000000000000
0x00005B7241898440 Listener('lldb.Debugger')::GetEventInternal, timeout = 1000000 us, event_mask = 0
0x7348bc000be0     Listener::GetEventInternal() timed out for lldb-dap.progress.listener
0x00007348BC000BE0 Listener('lldb-dap.progress.listener')::GetEventInternal, timeout = 1000000 us, event_mask = 0

    [9 lines not shown]
DeltaFile
+14-7lldb/tools/lldb-dap/DAP.cpp
+15-0lldb/tools/lldb-dap/DAPSessionManager.cpp
+2-9lldb/tools/lldb-dap/EventHelper.cpp
+1-1lldb/tools/lldb-dap/DAP.h
+32-174 files

LLVM/project 4e6d01d.github/workflows libcxx-build-and-test.yaml

[libcxx][Github] Bump libcxx runners to the next runner set (#194212)

To pick up some recent container changes that add additional tools for
the LLVM libc build.
DeltaFile
+3-3.github/workflows/libcxx-build-and-test.yaml
+3-31 files

NetBSD/pkgsrc Q4Oi7E8graphics/colord Makefile

   colord: generate actual man pages instead of html pages.

   Using docbook-xsl-ns fixes a previous issue resulting in improper indentation.
   Bump revision.
VersionDeltaFile
1.32+3-2graphics/colord/Makefile
+3-21 files