Received: by 2002:a05:6358:bb9e:b0:b9:5105:a5b4 with SMTP id df30csp1258216rwb; Sat, 3 Sep 2022 11:28:42 -0700 (PDT) X-Google-Smtp-Source: AA6agR7filW6a3qoQ9D1gCrzuUHZoIawI1FeUTuXdTeXnDScXgzBV/NFNpqNzB0fhkTQqh9jgftn X-Received: by 2002:a63:2208:0:b0:429:9444:85be with SMTP id i8-20020a632208000000b00429944485bemr35457362pgi.236.1662229721888; Sat, 03 Sep 2022 11:28:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1662229721; cv=none; d=google.com; s=arc-20160816; b=DOAN064VLYE5Q2PK3qg77BhtEdlZu67Doup8Iu+G1qOUffq1XYux0434EYPJHp0xSe bdCxVQxL9p8jAl7v1POEeXGODcm6J0N9GszJWILutWeY0coWSZVDYthB57RdNMEYPkYA 5KVbcmwa+DSPJ4kcuueTJOVKnJpXJD97UGvvopIhYHZex3RrluZ7HjCqXWtYnqYvGEEA C4/2ztNmI4Lz4LlF8ckSDfbYpcYaAeZADLfzo7T8Y9lYDWOAJZC7gEvfrRDo+RZ/KDNa 52xRob+oyC0fAbia0+GebnfUCI/xadSZwzBG32MbQr8wclc4rJ/SJvhjq0VHHV3GkZ45 z6zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=WsXpPsNzAIChBGXGbRDY3v5GUv3oVNKXQrqzZsrRpwU=; b=KxgF4++sv8j3KQGRo8htkjX1QsOVHdp9C3QsBGWnHPxW8obkHETcUO5vXeN80ZIxrT 8Ho07GriUBpQztwSR7d/7dWIq8SSWS0g1vDFRRUXxwNSLWN6D1yu9lOhRjjkk1Ow05ma nfZT5x4xneuzDnIP3xubCUkG+Fi4KcMNODyyLtwN5Fr53qMnlsMA5aSCx/QnW6GqPCgQ iXEPSR3zycAFum+nZVf0hteSiYlqG1G0odR+0AcgFaBQT+zjJazGuiOzHhjl4s0QFT8K YyS0L/7Q0cXk7F2BFNQc1t8UNMQ+B87OD1C5VPlRF7DNnDMF9SqljdtBNTND1MO8kOLl eS1w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id bc22-20020a656d96000000b0042c6b7ed5a8si6542772pgb.596.2022.09.03.11.28.31; Sat, 03 Sep 2022 11:28:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231806AbiICSQM (ORCPT + 99 others); Sat, 3 Sep 2022 14:16:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52426 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231305AbiICSQL (ORCPT ); Sat, 3 Sep 2022 14:16:11 -0400 Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com [209.85.219.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C01C5245D; Sat, 3 Sep 2022 11:16:08 -0700 (PDT) Received: by mail-yb1-f172.google.com with SMTP id 11so7541637ybu.0; Sat, 03 Sep 2022 11:16:08 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=WsXpPsNzAIChBGXGbRDY3v5GUv3oVNKXQrqzZsrRpwU=; b=cvmb5eBwQXo5J5Scpp9LhIyP7ZC8WrQOm9Jg4WaMBXm5xusI6sWdNRpiiVpMup3I9Q gggtOuUJ0Xd07LJtFchqVcaylNQ348gf2a3H+jOl9uCQ0b2LTQi0nUtRcAKcIHcep0xw M0tSsc4KlBEDR3Xr8pORWcWsxgzWU2FHfKvOeZF3zGIX/k3eBZzRwi+BrUYKfVo9DRxk lacYAK+du+xx1ZJB70abo4BeiEJfrhJgXL6b/yIyue49Bt43vASKhHB5xWZLorE2ycit gy5z5FBzJQ1lKdJibtys/PQsSsw4vvbNqyW9GIo85rTxIkVXkzjbsTZdlWylY2vKG1Wm bwOQ== X-Gm-Message-State: ACgBeo2ZDlq73ulPqELKvk3Y9Y2K+htqecfXF/026/uNvsjwL/m5ptBT SH+O78qJVpw95JuDAIKUIpP4lProwSTp8itZS1zaCr/6 X-Received: by 2002:a25:664a:0:b0:695:e7cc:9a20 with SMTP id z10-20020a25664a000000b00695e7cc9a20mr27900449ybm.153.1662228967356; Sat, 03 Sep 2022 11:16:07 -0700 (PDT) MIME-Version: 1.0 References: <20220829011534.445092-1-liaoyu15@huawei.com> In-Reply-To: <20220829011534.445092-1-liaoyu15@huawei.com> From: "Rafael J. Wysocki" Date: Sat, 3 Sep 2022 20:15:56 +0200 Message-ID: Subject: Re: [PATCH] cpuidle: remove redundant check in cpuidle_switch_governor To: Yu Liao Cc: "Rafael J. Wysocki" , Daniel Lezcano , Linux PM , Linux Kernel Mailing List , liwei391@huawei.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Aug 29, 2022 at 3:08 AM Yu Liao wrote: > > gov has already been NULL checked at the beginning of > cpuidle_switch_governor, so remove redundant check. > > And use pr_info instead printk to fix the following checkpatch warning. > > WARNING: Prefer [subsystem eg: netdev]_info([subsystem]dev, ... then > dev_info(dev, ... then pr_info(... to printk(KERN_INFO ... > > Signed-off-by: Yu Liao > --- > drivers/cpuidle/governor.c | 10 ++++------ > 1 file changed, 4 insertions(+), 6 deletions(-) > > diff --git a/drivers/cpuidle/governor.c b/drivers/cpuidle/governor.c > index 29acaf48e575..9e6865edb942 100644 > --- a/drivers/cpuidle/governor.c > +++ b/drivers/cpuidle/governor.c > @@ -63,12 +63,10 @@ int cpuidle_switch_governor(struct cpuidle_governor *gov) > > cpuidle_curr_governor = gov; > > - if (gov) { > - list_for_each_entry(dev, &cpuidle_detected_devices, device_list) > - cpuidle_enable_device(dev); > - cpuidle_install_idle_handler(); > - printk(KERN_INFO "cpuidle: using governor %s\n", gov->name); > - } > + list_for_each_entry(dev, &cpuidle_detected_devices, device_list) > + cpuidle_enable_device(dev); > + cpuidle_install_idle_handler(); > + pr_info("cpuidle: using governor %s\n", gov->name); > > return 0; > } > -- Applied (with some minor modifications) as 6.1 material, thanks!