lkml.org 
[lkml]   [2018]   [May]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH v9 7/7] cpuset: Allow reporting of sched domain generation info
Date
This patch enables us to report sched domain generation information.

If DYNAMIC_DEBUG is enabled, issuing the following command

echo "file cpuset.c +p" > /sys/kernel/debug/dynamic_debug/control

and setting loglevel to 8 will allow the kernel to show what scheduling
domain changes are being made.

Signed-off-by: Waiman Long <longman@redhat.com>
---
kernel/cgroup/cpuset.c | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/kernel/cgroup/cpuset.c b/kernel/cgroup/cpuset.c
index 9513f90..71fb2d0 100644
--- a/kernel/cgroup/cpuset.c
+++ b/kernel/cgroup/cpuset.c
@@ -820,6 +820,12 @@ static int generate_sched_domains(cpumask_var_t **domains,
}
BUG_ON(nslot != ndoms);

+#ifdef CONFIG_DEBUG_KERNEL
+ for (i = 0; i < ndoms; i++)
+ pr_debug("generate_sched_domains dom %d: %*pbl\n", i,
+ cpumask_pr_args(doms[i]));
+#endif
+
done:
kfree(csa);

--
1.8.3.1
\
 
 \ /
  Last update: 2018-05-29 15:43    [W:0.127 / U:11.536 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site