execute: dump CPUAffinity as a range string instead of a list of CPUs
We do this already when printing the property in systemctl so be consistent and do the same for systemd-analyze dump.
This commit is contained in:
committed by
Zbigniew Jędrzejewski-Szmek
parent
90e29fe1a5
commit
e7fca352ba
+4
-5
@@ -4330,11 +4330,10 @@ void exec_context_dump(const ExecContext *c, FILE* f, const char *prefix) {
|
||||
}
|
||||
|
||||
if (c->cpu_set.set) {
|
||||
fprintf(f, "%sCPUAffinity:", prefix);
|
||||
for (i = 0; i < c->cpu_set.allocated * 8; i++)
|
||||
if (CPU_ISSET_S(i, c->cpu_set.allocated, c->cpu_set.set))
|
||||
fprintf(f, " %u", i);
|
||||
fputs("\n", f);
|
||||
_cleanup_free_ char *affinity = NULL;
|
||||
|
||||
affinity = cpu_set_to_range_string(&c->cpu_set);
|
||||
fprintf(f, "%sCPUAffinity: %s\n", prefix, affinity);
|
||||
}
|
||||
|
||||
if (c->timer_slack_nsec != NSEC_INFINITY)
|
||||
|
||||
Reference in New Issue
Block a user