Received: by 2002:a05:7412:da14:b0:e2:908c:2ebd with SMTP id fe20csp608225rdb; Fri, 6 Oct 2023 12:56:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEGWZ+GmoxP5lm9yvpWGR5XXVs7/zw4KqMNMbb+3YFNuxjZfZad3BePLFTtHHPxWk1KPyOG X-Received: by 2002:a17:90b:3b49:b0:26f:c6d5:3cd4 with SMTP id ot9-20020a17090b3b4900b0026fc6d53cd4mr9067674pjb.43.1696622211234; Fri, 06 Oct 2023 12:56:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696622211; cv=none; d=google.com; s=arc-20160816; b=xWYvGCq5kc5/a1Snu3HdsE84oIvYOrfTP8aqLWkJY5haiF1f8hWPa5E8Cns5lzj6vS iXDQG5pDKhAl9BbfYWdBXDRIiwn0s6jHwPpXpfJkl6mfG7E/JFC1BgRMzA9xRnz/hu5o Hs4CIy6XTss3Itl1p+oGVwrumsbVYXEKD5M3+szi7Q3PrA6VGIaHI2bq6ccyd89+r5yA hyKV/vYgKpni+YwMFAy71jVlNkZ858EIIeoImzyZmPy7pr6WbUyDtAuW6yIoVxknaOAQ QDS98eHV/97Z8Oil0+U/M7xPrsirURTZdG76UI9wift+9KUMBn6FXpWlpuEbX29Sq336 tgtQ== 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; bh=w3KX8rtWiqT03c7LxKl0YZDAdATNFFzU/hRqgWywmPM=; fh=8xT39xpT08Zzu9uiqn3JBiPJ6BHR7oKM/GCWHJj86Ls=; b=JP7i7FvaBmwNaEAhZtgcdl0sRvZ7kdqXVYO+sIfNmDV3cW2PIoE1ANvwgUaWxPJkBu 3pVnCdarXlFtZgEVcapll0mcBO0PJJCMhf+5gT399vUV+EiB90g0e/oZSFA1qkbim03Z aiEOr6158dUxVY8e+Apkhn5ZOqlHYS5IraUXm+ik1SBxONOXuCI0q7z09b3phsztxacw TMSA19wpYEBDkCBqgfEYZx33ePIbMXwYywpBsSWyZ8FqDyOtBDiw3r71lp1RkktKouC/ dtred3qtnwxw0urM/Xo/Ba2CNxtWg9xRfXv5A7QVns79/zjJDHpuqf8Js+0gKdDw8AsR sDKQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id ot10-20020a17090b3b4a00b002747b95c23bsi7029280pjb.110.2023.10.06.12.56.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Oct 2023 12:56:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 0085C8036EBF; Fri, 6 Oct 2023 12:56:48 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233303AbjJFT4d convert rfc822-to-8bit (ORCPT + 99 others); Fri, 6 Oct 2023 15:56:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231163AbjJFT4c (ORCPT ); Fri, 6 Oct 2023 15:56:32 -0400 Received: from mail-oo1-f44.google.com (mail-oo1-f44.google.com [209.85.161.44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4D9883; Fri, 6 Oct 2023 12:56:31 -0700 (PDT) Received: by mail-oo1-f44.google.com with SMTP id 006d021491bc7-57f137dffa5so83709eaf.1; Fri, 06 Oct 2023 12:56:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696622191; x=1697226991; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zuH3Tw4fen4D1M93ft5MZsxFUkMeRUk3S1NbLm3ZB30=; b=ED68XWTaCX5gqVa49jZ9yPpFLk7SBfxHBjIwCP8w9Lu7bt6+MQrkvFUnXq/nLPCEtN EhJj+DVx8h6lJrAdgJ8CT04vgQt0J9zlecb9fXiSc0586ckQ+HOTQazsnvwm9lPH6bpP 4lh+ns4+IMAKkC7+wAlNSLzQMjtvXpzyVNDTgxn8YTS8pS/y8TEGFe3Hu3mZ+NUg6Rm/ DasMjlOoiJn2WnyAuP06Uhtrik6RIQd+noO6uyY/+K43aUNNmMqQ166PoSZFsCj/n7nt YX9M9CmXaIDeEAtM7Hs0scUVtaOQZoFIdFbuQjYTy+8KLdrZjGZ/8hy1eblpwLxDfBYz aWoQ== X-Gm-Message-State: AOJu0YyFfed+w1f9qEttTL7UOg5fxC5wTnAt1YSKf2sDYuPeC5Iy5Oby 0iMd1pwK/9WUXIeLllGkVJzEHqnfCBH4lhdeEDk= X-Received: by 2002:a4a:de08:0:b0:56e:94ed:c098 with SMTP id y8-20020a4ade08000000b0056e94edc098mr8890564oot.0.1696622190997; Fri, 06 Oct 2023 12:56:30 -0700 (PDT) MIME-Version: 1.0 References: <20230912060942.2516761-1-liaochang1@huawei.com> <20231005105900.uctt4jna4wovt5g6@vireshk-i7> In-Reply-To: <20231005105900.uctt4jna4wovt5g6@vireshk-i7> From: "Rafael J. Wysocki" Date: Fri, 6 Oct 2023 21:56:20 +0200 Message-ID: Subject: Re: [PATCH] cpufreq: conservative: Simplify the condition of storing 'down_threshold' To: Viresh Kumar , Liao Chang Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=2.6 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Fri, 06 Oct 2023 12:56:49 -0700 (PDT) X-Spam-Level: ** On Thu, Oct 5, 2023 at 12:59 PM Viresh Kumar wrote: > > On 12-09-23, 06:09, Liao Chang wrote: > > The governor currently checks if the input new down_threshold is less > > than 100 before storing it. However, the up_threshold field of dbs_data > > structure is also limited to be less than 100, so this check is > > unnecessary and remove it. > > > > Signed-off-by: Liao Chang > > --- > > drivers/cpufreq/cpufreq_conservative.c | 3 +-- > > 1 file changed, 1 insertion(+), 2 deletions(-) > > > > diff --git a/drivers/cpufreq/cpufreq_conservative.c b/drivers/cpufreq/cpufreq_conservative.c > > index b6bd0ff35323..56500b25d77c 100644 > > --- a/drivers/cpufreq/cpufreq_conservative.c > > +++ b/drivers/cpufreq/cpufreq_conservative.c > > @@ -187,8 +187,7 @@ static ssize_t down_threshold_store(struct gov_attr_set *attr_set, > > ret = sscanf(buf, "%u", &input); > > > > /* cannot be lower than 1 otherwise freq will not fall */ > > - if (ret != 1 || input < 1 || input > 100 || > > - input >= dbs_data->up_threshold) > > + if (ret != 1 || input < 1 || input >= dbs_data->up_threshold) > > return -EINVAL; > > > > cs_tuners->down_threshold = input; > > Acked-by: Viresh Kumar Applied as 6.7 material, thanks!