Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1690284ybk; Mon, 11 May 2020 01:47:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxhiZwgA5FQ/9PHOcl8yRjK086gxEmTjYR851SSybaNm2Rex8ILQ3VtOmBfOZ0w4+z+jVzg X-Received: by 2002:a17:906:bcd3:: with SMTP id lw19mr3324769ejb.276.1589186841027; Mon, 11 May 2020 01:47:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589186841; cv=none; d=google.com; s=arc-20160816; b=n5N33B2Jine1dVtuB1uKXbFx2fCqe03qlM1hZFIzcx5CRa0AufAV6YRZ1ufzx/jO7B QHz+dxRCOCxI1Gs7YJREE9OzJKNT1ZzxVaS0XOW0Ht/8y7b2owSMLV+aGXYNuNjgfELn cq6RYocjZxiyJq6IKSl+EuQRLzjdLeOSMIXkS0XHftnAdm7dFZr6+4LIOPhNKLPpv6DE gLa6p7qceOp04Vt0T9vGhSxl6/q6cNmgjAY7L5+cj0CAMz0Htq/swQ7zOFRr+Teimoc6 hPoCPqZ2OEqXqe0aB0XYQbxqPHkyyTCUJt1q6cjF41rqA1ollFmRxnt0yeoMdnVST0AB wQJg== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=T9m6xu2+9KdaJjV1m9YyFW3oV3b9dVS+w30hjsF83cE=; b=adgqiXGCRFaKMQrQn18+3hEGh/MMdGsgVMTp+Ddr93gwR/SHFo3sp7MOW95S5v9WLm kVGMIGzBFD7k5Tcqz02UibvQba8XkOIdeptjAeo/yJjz/ODZeuomc8IZkwom2L1MQ261 fKeoAiIxS178EG436qWS8A0Tzu8WlT85jE/iX5GdH0b0GTBDZYs6EptXS88UAxA6Zmj8 AymPTQV4jprG/mk15PyJAzOw6XNPWBsc/bbqKsOJsa8iaf4eR6ZLvmfvpYnBby3Wm3A3 /FO0bAoHEkb+cu6TrfdBB+vGiRpaW7U0RnMx65njeYJo8dK4nHWb23eU8nLrdG1OxG05 dZRw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z2si5902789edp.280.2020.05.11.01.46.57; Mon, 11 May 2020 01:47:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728841AbgEKIpT (ORCPT + 99 others); Mon, 11 May 2020 04:45:19 -0400 Received: from foss.arm.com ([217.140.110.172]:53866 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728471AbgEKIpT (ORCPT ); Mon, 11 May 2020 04:45:19 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2DACED6E; Mon, 11 May 2020 01:45:18 -0700 (PDT) Received: from [192.168.0.7] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5787B3F305; Mon, 11 May 2020 01:45:16 -0700 (PDT) Subject: Re: [PATCH v2] sched/debug: Fix requested task uclamp values shown in procfs To: Pavankumar Kondeti , linux-kernel@vger.kernel.org Cc: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , Qais Yousef References: <1589162011-4998-1-git-send-email-pkondeti@codeaurora.org> From: Dietmar Eggemann Message-ID: Date: Mon, 11 May 2020 10:45:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: <1589162011-4998-1-git-send-email-pkondeti@codeaurora.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11/05/2020 03:53, Pavankumar Kondeti wrote: > The intention of commit 96e74ebf8d59 ("sched/debug: Add task uclamp > values to SCHED_DEBUG procfs") was to print requested and effective > task uclamp values. The requested values printed are read from p->uclamp, > which holds the last effective values. Fix this by printing the values > from p->uclamp_req. > > Fixes: 96e74ebf8d59 ("sched/debug: Add task uclamp values to SCHED_DEBUG procfs") > Tested-and-reviewed-by: Valentin Schneider > Signed-off-by: Pavankumar Kondeti > --- > > V2: Added "requested" prefix (suggested by Valentin) Reviewed-by: Dietmar Eggemann > > kernel/sched/debug.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/kernel/sched/debug.c b/kernel/sched/debug.c > index a562df5..77ecebd 100644 > --- a/kernel/sched/debug.c > +++ b/kernel/sched/debug.c > @@ -948,8 +948,8 @@ void proc_sched_show_task(struct task_struct *p, struct pid_namespace *ns, > 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("requested uclamp.min", p->uclamp_req[UCLAMP_MIN].value); > + __PS("requested uclamp.max", p->uclamp_req[UCLAMP_MAX].value); > __PS("effective uclamp.min", uclamp_eff_value(p, UCLAMP_MIN)); > __PS("effective uclamp.max", uclamp_eff_value(p, UCLAMP_MAX)); > #endif