Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp3270424imm; Fri, 25 May 2018 02:47:54 -0700 (PDT) X-Google-Smtp-Source: AB8JxZohzpX4gxncyC+0RbEWO05Mim8wKZeuKMfmFqqQEmLFnffJ52qNan/CHCXjQ2DgNAXIJ9J/ X-Received: by 2002:a62:c615:: with SMTP id m21-v6mr1818906pfg.232.1527241674266; Fri, 25 May 2018 02:47:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527241674; cv=none; d=google.com; s=arc-20160816; b=JQzcOI8Aq+tXAQSpf8H5MeXPU/Jpkr7akqEYeuZGqrx29zFuLWgUsBGbcvZw46VRVX uD9Bky22LA+0lx68w3rEELr0p5d1K2MgemwoUhF/L+v07V+1VhQXrZUlcFGY4SHG8QUr 0IETFolA8IUc6IRKqyg7BPAjsCNpuLHrJpjoHWz31R7uPvmpZK8jwB/QErWSFyl/U/dJ QDghoDd2F2RTuchVkxVRKGB9x0a8xkD+hVJDitXTp1ferU5vMSuzg8ipV/Poza5hTPA0 XqVZyg+nN5uocKVeRzY9mvcyNhHc5OwUPundBN+kxipSHXg5/5nyYiZCE3Vh31J/KhqB qOeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-disposition :content-transfer-encoding:mime-version:robot-unsubscribe:robot-id :git-commit-id:subject:to:references:in-reply-to:reply-to:cc :message-id:from:date:arc-authentication-results; bh=bjgvYKmNXzm/BKIoUMZLH8YqjMng/cf72pqr0DS4h1I=; b=SesAdDERoCNAnz06tMYEif6ayFXwzAjpNHUow2A9Mu6iiQY8eeciCdu29uEXnIGy0H eSrlru5OtKKKttqlgeg5esPeOIZ17ibvgEudXuGnH5GWG/clwhjQAt/vzYlD/OBGKj4Z uSJo6c1A3h+sIEZN5i0kbc/CuCmAUp7png0azDCISCRs+k0wTcPt8r4rO08AP1Mm3ibn wcBsVeki0z72rlde8zmXQE/vakcd9RN7vHGDQpvVEvovs1AIs09/s1uGlfVDLHg+r/wM kLq5omcIVaQRrhwVohXBNW90vkOqbs9SJ3CbLFS4p2uj3Ll9LslXqg+BRhG0JvtuenKf rDkw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b96-v6si23792005pli.172.2018.05.25.02.47.39; Fri, 25 May 2018 02:47:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965617AbeEYJrT (ORCPT + 99 others); Fri, 25 May 2018 05:47:19 -0400 Received: from terminus.zytor.com ([198.137.202.136]:49971 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965197AbeEYJrO (ORCPT ); Fri, 25 May 2018 05:47:14 -0400 Received: from terminus.zytor.com (localhost [127.0.0.1]) by terminus.zytor.com (8.15.2/8.15.2) with ESMTPS id w4P9kDUc991638 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 25 May 2018 02:46:13 -0700 Received: (from tipbot@localhost) by terminus.zytor.com (8.15.2/8.15.2/Submit) id w4P9kCNj991635; Fri, 25 May 2018 02:46:12 -0700 Date: Fri, 25 May 2018 02:46:12 -0700 X-Authentication-Warning: terminus.zytor.com: tipbot set sender to tipbot@zytor.com using -f From: tip-bot for Juri Lelli Message-ID: Cc: torvalds@linux-foundation.org, juri.lelli@redhat.com, mingo@kernel.org, patrick.bellasi@arm.com, hpa@zytor.com, dietmar.eggemann@arm.com, linux-kernel@vger.kernel.org, peterz@infradead.org, tglx@linutronix.de Reply-To: tglx@linutronix.de, peterz@infradead.org, dietmar.eggemann@arm.com, hpa@zytor.com, patrick.bellasi@arm.com, linux-kernel@vger.kernel.org, torvalds@linux-foundation.org, juri.lelli@redhat.com, mingo@kernel.org In-Reply-To: <20180524152936.17611-1-juri.lelli@redhat.com> References: <20180524152936.17611-1-juri.lelli@redhat.com> To: linux-tip-commits@vger.kernel.org Subject: [tip:sched/core] sched/topology: Clarify root domain(s) debug string Git-Commit-ID: bf5015a50f1fdb248b48405b67cae24dc02605d6 X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline X-Spam-Status: No, score=0.2 required=5.0 tests=ALL_TRUSTED,BAYES_00, DATE_IN_FUTURE_96_Q autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on terminus.zytor.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: bf5015a50f1fdb248b48405b67cae24dc02605d6 Gitweb: https://git.kernel.org/tip/bf5015a50f1fdb248b48405b67cae24dc02605d6 Author: Juri Lelli AuthorDate: Thu, 24 May 2018 17:29:36 +0200 Committer: Ingo Molnar CommitDate: Fri, 25 May 2018 08:03:38 +0200 sched/topology: Clarify root domain(s) debug string When scheduler debug is enabled, building scheduling domains outputs information about how the domains are laid out and to which root domain each CPU (or sets of CPUs) belongs, e.g.: CPU0 attaching sched-domain(s): domain-0: span=0-5 level=MC groups: 0:{ span=0 }, 1:{ span=1 }, 2:{ span=2 }, 3:{ span=3 }, 4:{ span=4 }, 5:{ span=5 } CPU1 attaching sched-domain(s): domain-0: span=0-5 level=MC groups: 1:{ span=1 }, 2:{ span=2 }, 3:{ span=3 }, 4:{ span=4 }, 5:{ span=5 }, 0:{ span=0 } [...] span: 0-5 (max cpu_capacity = 1024) The fact that latest line refers to CPUs 0-5 root domain doesn't however look immediately obvious to me: one might wonder why span 0-5 is reported "again". Make it more clear by adding "root domain" to it, as to end with the following: CPU0 attaching sched-domain(s): domain-0: span=0-5 level=MC groups: 0:{ span=0 }, 1:{ span=1 }, 2:{ span=2 }, 3:{ span=3 }, 4:{ span=4 }, 5:{ span=5 } CPU1 attaching sched-domain(s): domain-0: span=0-5 level=MC groups: 1:{ span=1 }, 2:{ span=2 }, 3:{ span=3 }, 4:{ span=4 }, 5:{ span=5 }, 0:{ span=0 } [...] root domain span: 0-5 (max cpu_capacity = 1024) Signed-off-by: Juri Lelli Signed-off-by: Peter Zijlstra (Intel) Cc: Dietmar Eggemann Cc: Linus Torvalds Cc: Patrick Bellasi Cc: Peter Zijlstra Cc: Thomas Gleixner Link: http://lkml.kernel.org/r/20180524152936.17611-1-juri.lelli@redhat.com Signed-off-by: Ingo Molnar --- kernel/sched/topology.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/topology.c b/kernel/sched/topology.c index 64cc564f5255..61a1125c1ae4 100644 --- a/kernel/sched/topology.c +++ b/kernel/sched/topology.c @@ -1708,7 +1708,7 @@ build_sched_domains(const struct cpumask *cpu_map, struct sched_domain_attr *att rcu_read_unlock(); if (rq && sched_debug_enabled) { - pr_info("span: %*pbl (max cpu_capacity = %lu)\n", + pr_info("root domain span: %*pbl (max cpu_capacity = %lu)\n", cpumask_pr_args(cpu_map), rq->rd->max_cpu_capacity); }