shield
Recommended update for stalld
SUSE-SLE-Micro-6.1-352
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
-
Release DateDec 16 2025
-
References
-
Typerecommended
-
Severitymoderate
cloud_download Downloads
SUSE Linux Micro 6.1 s390x
-
Packagesstalld
Daemon that finds starving tasks and gives them a temporary boost1.21.1-slfo.1.1_1.1 lock rpm
SUSE Linux Micro 6.1 ppc64le
-
Packagesstalld
Daemon that finds starving tasks and gives them a temporary boost1.21.1-slfo.1.1_1.1 lock rpm
SUSE Linux Micro 6.1 aarch64
-
Packagesstalld
Daemon that finds starving tasks and gives them a temporary boost1.21.1-slfo.1.1_1.1 lock rpm
SUSE Linux Micro 6.1 x86_64
-
Packagesstalld
Daemon that finds starving tasks and gives them a temporary boost1.21.1-slfo.1.1_1.1 lock rpm