SUSE-RU-2025:21219-1: moderate: Recommended update for stalld
SLE-UPDATES
null at suse.de
Thu Dec 18 16:30:53 UTC 2025
# Recommended update for stalld
Announcement ID: SUSE-RU-2025:21219-1
Release Date: 2025-12-16T08:23:36Z
Rating: moderate
References:
Affected Products:
* SUSE Linux Micro 6.1
An update that can now be installed.
## Description:
This update for stalld fixes the following issues:
update to 1.21.1:
* systemd: fix duplicate ExecStart in service files
* systemd: change systemd service startup to use RuntimeDirectory
* stalld: cleanup and refactorning
* stalld: fix erroneous log messages, stale PIDs are now purged as soon as
they are detected
* bpf: cleanup and refactoring; improved code quality and comments
* bpf: improved logging
* bpf: support field `thread_info.cpu` in newer kernels (and `cpu` on older
ones) from `struct task_struct`
* bpf: fix cpu_data->nr_rt_running not reset when a non-RT task was scheduled
next
* bpf: fix bpf_get_smp_processor_id() used to determine the exact CPU the task
is running on
* bpf: add a BPF handler for the `sched_migrate_task` tracepoint to accurately
track tasks as they move between CPUs
* bpf: capture an initial state snapshot of system tasks at startup
* bpf: levergate CO-RE to reliably determine if a task is in the TASK_RUNNING
state across different kernel versions
* bpf: fix a possible startup stall by adding non-blocking BTF tracepoints
* let the systemd unit file create /run/stalld with the proper permissions
* fix "Service has more than one ExecStart= setting" error introduced in
9f2e4fc3
* Add util-linux to the dependencies due to chrt
Update to 1.20.3:
* stalld.service: Fix failure to set FIFO scheduling class
* bpf: Improve task tracking in sched_switch
* bpf/stalld: Introduce compute_ctxswc helper and update ctxswc on
sched_switch
* stalld: Automatically switch to log-only mode if DL-server present
* bpf/stalld: Implement and use find_queued_task helper in dequeue_task
* bpf/stalld: Introduce and use for_each_task_entry/ for_each_queued_task
macros
* stalld: sched_attr: Do not define for glibc >= 2.41
* stalld: Refactor verbose logging with dedicated macros
* bpf/stalld: Introduce generic 'log' macro for BPF debug prints
* bpf/stalld: Unify and generalize debug macro to DEBUG_STALLD
* build with BPF support on aarch64/x86_64
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* SUSE Linux Micro 6.1
zypper in -t patch SUSE-SLE-Micro-6.1-352=1
## Package List:
* SUSE Linux Micro 6.1 (aarch64 ppc64le s390x x86_64)
* stalld-debugsource-1.21.1-slfo.1.1_1.1
* stalld-1.21.1-slfo.1.1_1.1
* stalld-debuginfo-1.21.1-slfo.1.1_1.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20251218/1534a2a9/attachment.htm>
More information about the sle-updates
mailing list