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