Messages in this thread Patch in this message | | | From | Waiman Long <> | Subject | [PATCH v9 7/7] cpuset: Allow reporting of sched domain generation info | Date | Tue, 29 May 2018 09:41:34 -0400 |
| |
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
| |