aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/sched_ule.c
diff options
context:
space:
mode:
authorAlexander Motin <mav@FreeBSD.org>2023-11-22 22:27:17 +0000
committerAlexander Motin <mav@FreeBSD.org>2023-11-22 22:27:17 +0000
commit0a7139485ccb8192e7c7c6d93653da92bfcdc196 (patch)
tree9e8b8f3cf8224150a3be00609498351d269d8007 /sys/kern/sched_ule.c
parent1b44079584dc317230cf810c0fe0a8c401a5c791 (diff)
downloadsrc-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.c18
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);