Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp258447pxv; Wed, 30 Jun 2021 05:07:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxU3znRnS6985RsEv7yXOxhbAVtPIOzZppojfXyCgyu/94fMI8JEtJmEUECVLINiCayu2Zm X-Received: by 2002:a5d:4911:: with SMTP id x17mr5417185wrq.328.1625054842552; Wed, 30 Jun 2021 05:07:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625054842; cv=none; d=google.com; s=arc-20160816; b=ZLUz35b+mOaYD7N0R3VT8DEl1Y678fMr0TITJF+bqtWYUYrgTJi6zyup9SmV4JMj1k PqYGQFZzHGpGjDyF8fYdfqxJ/5shPB7ccz6w4CLnZOcGhAry4j6HadOoKYRk6RAOx9G5 +fLezvTrO5ZpSYQcd1uoNmj85OJQSpPW/rd6gpqoEgIvelMx2yYAEajju6FlWCjS8R2Q S2Zr8yICPuwz9xpZaXLTIWunk9Zzf59orOLdWAlU/28WVLT3i2U7M5ESHozDcTPMLJ70 QS76ZpSgi5NkYIJA9abk4xKwXhpzro3yaH2ditTVvtOtlJLBe2qhPi4xCvVxASNTZCUN Xtsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=BtORUJyjB87YtTBYfSfGySn25Jv/2+Q+hPA+h56ovV4=; b=UVI2IHGCkO8zXuLOrK1S61C93ky2Hxeg8ixRRGnXl+ZlH+2aQpwYa/Cr187gZQ95MY yEX58l6tGSfetAO7qEuGy7KG815ziNkwSaUsQLEKlNtSPBsBbM47IQDbmwnVCqyTkaYj sZ/gTI6mfcGPftdJtatnZeeB6HY+POnJMukC4lKRrg4yCNGdHpudyiRtLOJ0FG9wHD3a 2JMSzB+yh6hwm7PbauPR1SpDyZjec25QZnmzSF5nm6ee9lzT/dPDFgVQq+UO9OsZgTgz G7VJx086sdHKaTwZTf4mlYOLRBItskWQpHGjfxv5tboTb+dcCvnmpplHKaBPvQl8NX0d GzVg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uEErsoTp; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id zp23si4561613ejb.230.2021.06.30.05.06.50; Wed, 30 Jun 2021 05:07:22 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=uEErsoTp; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234373AbhF3MI0 (ORCPT + 99 others); Wed, 30 Jun 2021 08:08:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50606 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234349AbhF3MIZ (ORCPT ); Wed, 30 Jun 2021 08:08:25 -0400 Received: from mail-lj1-x22f.google.com (mail-lj1-x22f.google.com [IPv6:2a00:1450:4864:20::22f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DC73DC061756 for ; Wed, 30 Jun 2021 05:05:55 -0700 (PDT) Received: by mail-lj1-x22f.google.com with SMTP id u20so2899896ljo.12 for ; Wed, 30 Jun 2021 05:05:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=BtORUJyjB87YtTBYfSfGySn25Jv/2+Q+hPA+h56ovV4=; b=uEErsoTpFGyOctEjTypHQEJluWwAK6BYJM2LKVNY3L0vIf+zPVu9uFT1NihntKgAey T8zz5XlezEThkQ2ldlwjBKB7BZuSE6F22hnouvRE6+MC3Xeu0h3z5YPldJkYa0bGQ1kJ g2BWst75rh376V4ikLWzQf5msoFSqiCV6Z144aHgChiFdy5LH2IksLK9F/aQwUVkTdAV J1Py5HKSV3v2j99FdQC3wEzfcdCkgLYy1nlcpi9WPY09tNkJjhTcDXtufj6K1361Qxjm p58jUxcpOyQysb5kqSsCzhsOg+GTsx465r62ysG4Yrj77Rv8HqjqAhdst5rZYlr7pqra Netg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=BtORUJyjB87YtTBYfSfGySn25Jv/2+Q+hPA+h56ovV4=; b=pP/ervF/XLdpgfjPk3J7QC0DzUglQLNJfPCXHq7PjVMMzTTd+/DxUO81z1WgeBd9v1 5co5fAhJboePHuQomLHm+x1nU++J38+i/zettETRMkMkhT6w+MncneuyclxZdJqQ2MqV ji0mohq0+zgsD3T5NUYLWlrJxNNUdks0JHxcOmw7icEJCUVAFiOqPirs1mtuiUdRLBY1 ibyLeO/2G8np2Xxedgg0McmiCjgic5tIE5b19MPXgNDT18TE8Gab3aP+pHqFt7T5jAG0 OfIZUdQozD+ZMg58G5UoBqRP5I5AI1UocKOxyQglbozXpQA9x+dDFlQT9FcoPOVapre8 4lqQ== X-Gm-Message-State: AOAM531/fEE+ACJ00CnoLW/JP/1sVkDxiZPJ7BBvp9snV+F2tnE2mMwv /LAgkgyDhFy7fUFqRwzm+DmfiRISUCQxibN0EuYuXDwE3TA= X-Received: by 2002:a2e:700f:: with SMTP id l15mr7624471ljc.52.1625054753967; Wed, 30 Jun 2021 05:05:53 -0700 (PDT) MIME-Version: 1.0 References: <20210618072349.503-1-xuewen.yan94@gmail.com> <87fsx093vm.mognet@arm.com> <87czs38u72.mognet@arm.com> In-Reply-To: <87czs38u72.mognet@arm.com> From: Xuewen Yan Date: Wed, 30 Jun 2021 20:05:37 +0800 Message-ID: Subject: Re: [PATCH] sched/uclamp: Fix getting unreasonable ucalmp_max when rq is idle To: Valentin Schneider Cc: Ingo Molnar , Peter Zijlstra , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Benjamin Segall , Mel Gorman , Daniel Bristot de Oliveira , linux-kernel , Patrick Bellasi , Chunyan Zhang , Quentin Perret , Qais Yousef Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jun 30, 2021 at 7:31 PM Valentin Schneider wrote: > > On 30/06/21 09:24, Xuewen Yan wrote: > > On Tue, Jun 29, 2021 at 9:50 PM Valentin Schneider > > wrote: > >> + min_util =3D max_t(unsigned long, min_util, READ_ONCE(rq->ucla= mp[UCLAMP_MIN].value)); > >> + max_util =3D max_t(unsigned long, max_util, READ_ONCE(rq->ucla= mp[UCLAMP_MAX].value)); > > > > Is it necessary to use max_t here? although it is not the main problem.= .. > > > > I got comparison warnings when using a regular max() - the RQ clamp value= s > are unsigned int, whereas the local variable is unsigned long. Yes=EF=BC=8CI miss the rq clamp value's type. Thanks! xuewen