Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp615062ybb; Wed, 8 Apr 2020 06:36:56 -0700 (PDT) X-Google-Smtp-Source: APiQypIHEkC/xzPIzUEfIKze7LvkWJclTXhGXeyn9DhUsES00MHbLTR9RjQDOhXz3VhW0UrojIid X-Received: by 2002:aca:cdd1:: with SMTP id d200mr2368262oig.153.1586353016715; Wed, 08 Apr 2020 06:36:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1586353016; cv=none; d=google.com; s=arc-20160816; b=cwITJa4HGkwRHwPVvJx3eIuNSbM6t5+ZI2U8nGPamqrB3uYaueEPLSYJmgvmz7s+2C GLxVWvM6hLPjzZCpqcjlxkUVSb6FwQO4szIsl56ai1JXpDPhkSZd0bc8MECSih82NvyR /Y5z7f1LkcEWHvcoVS+pKK14PHilCvSw5H89a66v0fPhSdSINByRTAfs+4XtTvXyvw4K IgAhQpx+5BGvtR4vOaB69n6FoJf7D+9DUU02vxVGhUKiXQLZLzwCcQ8b/GWf0NAX/Gfp dwPNk0LDhBzIpPO+bbNclG3dY2Mp69U6yimcI3VPmvddvRS4aLuwv0oX+Az0Sk2F+ao8 xX0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :robot-unsubscribe:robot-id:message-id:mime-version:references :in-reply-to:cc:subject:to:reply-to:from:date; bh=FMlBmUwTqLdabdNXJdwCpgtQb1QdX3+kunobYTrNXTQ=; b=lWAn9+57ons30KH6E0S/jn+XhUaSImimAVQ4nxEbLKe1DHDOJih7TxhJIXacpIOXUn o+9JxL7NmBNqHRph/O9BCglpmk08PZOILeiWKbT3MjnnzpCE10QG0g8NQIzlxPKR4eMP IhX3GN1uQCfAHtHlCMjU4gZvMG4JqZz5+9FrN8Mtgkad/bBu6SfKBAyorfTZt2y3mmbT gmhWUvBPSlVT36xzx+1E898z7PlCk67HDJSZEiwZD6RUMwg1Wvp9lhaffRAfQzcOTV7S rHKpMlFnQuE7kolW68X9jEDmry63fGzLsOXnxDgVchMVln78zBVXOePo2FnW7oAnhn6p Q6cw== 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 w14si2777589otl.175.2020.04.08.06.36.41; Wed, 08 Apr 2020 06:36:56 -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 S1728702AbgDHMVT (ORCPT + 99 others); Wed, 8 Apr 2020 08:21:19 -0400 Received: from Galois.linutronix.de ([193.142.43.55]:49630 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727486AbgDHMU2 (ORCPT ); Wed, 8 Apr 2020 08:20:28 -0400 Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de) by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.80) (envelope-from ) id 1jM9gt-00062t-Q7; Wed, 08 Apr 2020 14:20:23 +0200 Received: from [127.0.1.1] (localhost [IPv6:::1]) by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 5F2CC1C07F8; Wed, 8 Apr 2020 14:20:23 +0200 (CEST) Date: Wed, 08 Apr 2020 12:20:23 -0000 From: "tip-bot2 for Valentin Schneider" Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: sched/urgent] sched/debug: Add task uclamp values to SCHED_DEBUG procfs Cc: Qais Yousef , Valentin Schneider , "Peter Zijlstra (Intel)" , Ingo Molnar , x86 , LKML In-Reply-To: <20200226124543.31986-4-valentin.schneider@arm.com> References: <20200226124543.31986-4-valentin.schneider@arm.com> MIME-Version: 1.0 Message-ID: <158634842302.28353.16330448926478299142.tip-bot2@tip-bot2> X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Linutronix-Spam-Score: -1.0 X-Linutronix-Spam-Level: - X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,SHORTCIRCUIT=-0.0001 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following commit has been merged into the sched/urgent branch of tip: Commit-ID: 96e74ebf8d594496f3dda5f8e26af6b4e161e4e9 Gitweb: https://git.kernel.org/tip/96e74ebf8d594496f3dda5f8e26af6b4e161e4e9 Author: Valentin Schneider AuthorDate: Wed, 26 Feb 2020 12:45:43 Committer: Ingo Molnar CommitterDate: Wed, 08 Apr 2020 11:35:27 +02:00 sched/debug: Add task uclamp values to SCHED_DEBUG procfs Requested and effective uclamp values can be a bit tricky to decipher when playing with cgroup hierarchies. Add them to a task's procfs when SCHED_DEBUG is enabled. Reviewed-by: Qais Yousef Signed-off-by: Valentin Schneider Signed-off-by: Peter Zijlstra (Intel) Signed-off-by: Ingo Molnar Link: https://lkml.kernel.org/r/20200226124543.31986-4-valentin.schneider@arm.com --- kernel/sched/debug.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c index 315ef6d..a562df5 100644 --- a/kernel/sched/debug.c +++ b/kernel/sched/debug.c @@ -947,6 +947,12 @@ void proc_sched_show_task(struct task_struct *p, struct pid_namespace *ns, P(se.avg.util_est.ewma); P(se.avg.util_est.enqueued); #endif +#ifdef CONFIG_UCLAMP_TASK + __PS("uclamp.min", p->uclamp[UCLAMP_MIN].value); + __PS("uclamp.max", p->uclamp[UCLAMP_MAX].value); + __PS("effective uclamp.min", uclamp_eff_value(p, UCLAMP_MIN)); + __PS("effective uclamp.max", uclamp_eff_value(p, UCLAMP_MAX)); +#endif P(policy); P(prio); if (task_has_dl_policy(p)) {