From: Mike Yuan Date: Sat, 20 Dec 2025 17:37:48 +0000 (+0100) Subject: core/exec-invoke: log about name of CPU sched policy X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=72ce1046e8aa872af8edcfba407e6f0489662fda;p=thirdparty%2Fsystemd.git core/exec-invoke: log about name of CPU sched policy Follow-up for 4dcbfbb1adaeefbf2ed9d78f61a56fbcd0251ead Also, do not encode errno in log if we know the precise cause, i.e. unsupported. --- diff --git a/src/core/exec-invoke.c b/src/core/exec-invoke.c index 25b7f8366da..cf47d996b29 100644 --- a/src/core/exec-invoke.c +++ b/src/core/exec-invoke.c @@ -5478,7 +5478,10 @@ int exec_invoke( return log_error_errno(errno, "Failed to set up CPU scheduling: %m"); } - log_warning_errno(errno, "CPU scheduling policy %u is not supported, ignoring: %m", attr.sched_policy); + _cleanup_free_ char *s = NULL; + (void) sched_policy_to_string_alloc(context->cpu_sched_policy, &s); + + log_warning_errno(errno, "CPU scheduling policy %s is not supported, proceeding without.", strna(s)); } }