diff options
author | Alexander Motin <mav@FreeBSD.org> | 2023-11-22 22:27:17 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2023-11-22 22:27:17 +0000 |
commit | 0a7139485ccb8192e7c7c6d93653da92bfcdc196 (patch) | |
tree | 9e8b8f3cf8224150a3be00609498351d269d8007 /sys/kern/sched_ule.c | |
parent | 1b44079584dc317230cf810c0fe0a8c401a5c791 (diff) | |
download | src-0a7139485ccb8192e7c7c6d93653da92bfcdc196.tar.gz src-0a7139485ccb8192e7c7c6d93653da92bfcdc196.zip |
Replace random sbuf_printf() with cheaper cat/putc.
Diffstat (limited to 'sys/kern/sched_ule.c')
-rw-r--r-- | sys/kern/sched_ule.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/kern/sched_ule.c b/sys/kern/sched_ule.c index 20515f4e430b..ebd7139fa612 100644 --- a/sys/kern/sched_ule.c +++ b/sys/kern/sched_ule.c @@ -3229,25 +3229,25 @@ sysctl_kern_sched_topology_spec_internal(struct sbuf *sb, struct cpu_group *cg, for (i = cg->cg_first; i <= cg->cg_last; i++) { if (CPU_ISSET(i, &cg->cg_mask)) { if (!first) - sbuf_printf(sb, ", "); + sbuf_cat(sb, ", "); else first = FALSE; sbuf_printf(sb, "%d", i); } } - sbuf_printf(sb, "</cpu>\n"); + sbuf_cat(sb, "</cpu>\n"); if (cg->cg_flags != 0) { sbuf_printf(sb, "%*s <flags>", indent, ""); if ((cg->cg_flags & CG_FLAG_HTT) != 0) - sbuf_printf(sb, "<flag name=\"HTT\">HTT group</flag>"); + sbuf_cat(sb, "<flag name=\"HTT\">HTT group</flag>"); if ((cg->cg_flags & CG_FLAG_THREAD) != 0) - sbuf_printf(sb, "<flag name=\"THREAD\">THREAD group</flag>"); + sbuf_cat(sb, "<flag name=\"THREAD\">THREAD group</flag>"); if ((cg->cg_flags & CG_FLAG_SMT) != 0) - sbuf_printf(sb, "<flag name=\"SMT\">SMT group</flag>"); + sbuf_cat(sb, "<flag name=\"SMT\">SMT group</flag>"); if ((cg->cg_flags & CG_FLAG_NODE) != 0) - sbuf_printf(sb, "<flag name=\"NODE\">NUMA node</flag>"); - sbuf_printf(sb, "</flags>\n"); + sbuf_cat(sb, "<flag name=\"NODE\">NUMA node</flag>"); + sbuf_cat(sb, "</flags>\n"); } if (cg->cg_children > 0) { @@ -3277,9 +3277,9 @@ sysctl_kern_sched_topology_spec(SYSCTL_HANDLER_ARGS) if (topo == NULL) return (ENOMEM); - sbuf_printf(topo, "<groups>\n"); + sbuf_cat(topo, "<groups>\n"); err = sysctl_kern_sched_topology_spec_internal(topo, cpu_top, 1); - sbuf_printf(topo, "</groups>\n"); + sbuf_cat(topo, "</groups>\n"); if (err == 0) { err = sbuf_finish(topo); |