|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] perfc: conditionalize credit/credit2 counters
commit ab6ba8c6753fa7642de2ffc84f6decadc6c40c2c
Author: Jan Beulich <jbeulich@xxxxxxxx>
AuthorDate: Fri Dec 10 10:25:44 2021 +0100
Commit: Jan Beulich <jbeulich@xxxxxxxx>
CommitDate: Fri Dec 10 10:25:44 2021 +0100
perfc: conditionalize credit/credit2 counters
There's no point including them when the respective scheduler isn't
enabled in the build.
Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
Reviewed-by: Luca Fancellu <luca.fancellu@xxxxxxx>
---
xen/include/xen/perfc_defn.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/xen/include/xen/perfc_defn.h b/xen/include/xen/perfc_defn.h
index 08b182ccd9..13486d3ed9 100644
--- a/xen/include/xen/perfc_defn.h
+++ b/xen/include/xen/perfc_defn.h
@@ -37,6 +37,7 @@ PERFCOUNTER(tickled_busy_cpu, "sched: tickled_busy_cpu")
PERFCOUNTER(unit_check, "sched: unit_check")
/* credit specific counters */
+#ifdef CONFIG_SCHED_CREDIT
PERFCOUNTER(delay_ms, "csched: delay")
PERFCOUNTER(acct_run, "csched: acct_run")
PERFCOUNTER(acct_no_work, "csched: acct_no_work")
@@ -58,8 +59,10 @@ PERFCOUNTER(migrate_queued, "csched: migrate_queued")
PERFCOUNTER(migrate_running, "csched: migrate_running")
PERFCOUNTER(migrate_kicked_away, "csched: migrate_kicked_away")
PERFCOUNTER(unit_hot, "csched: unit_hot")
+#endif
/* credit2 specific counters */
+#ifdef CONFIG_SCHED_CREDIT2
PERFCOUNTER(burn_credits_t2c, "csched2: burn_credits_t2c")
PERFCOUNTER(acct_load_balance, "csched2: acct_load_balance")
PERFCOUNTER(upd_max_weight_quick, "csched2: update_max_weight_quick")
@@ -77,6 +80,7 @@ PERFCOUNTER(credit_reset, "csched2: credit_reset")
PERFCOUNTER(deferred_to_tickled_cpu,"csched2: deferred_to_tickled_cpu")
PERFCOUNTER(tickled_cpu_overwritten,"csched2: tickled_cpu_overwritten")
PERFCOUNTER(tickled_cpu_overridden, "csched2: tickled_cpu_overridden")
+#endif
PERFCOUNTER(need_flush_tlb_flush, "PG_need_flush tlb flushes")
--
generated by git-patchbot for /home/xen/git/xen.git#master
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |