Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp3732523iog; Tue, 28 Jun 2022 01:17:48 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uetCSc2WBpV8DHxGPjEL6MHFqCRyrma4j7pl5pzGjAh1s+IX99GHmhZqrGhMDBCiLjNMzc X-Received: by 2002:a17:907:2da3:b0:726:b031:a448 with SMTP id gt35-20020a1709072da300b00726b031a448mr6865499ejc.506.1656404268631; Tue, 28 Jun 2022 01:17:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656404268; cv=none; d=google.com; s=arc-20160816; b=lv2vIOgniG49rQexzfpj3J9JZ1A+wCeY+BHb9kbCXkeE1CFi81VPKxaMNubKu3C0Os UtveJLJTbYVVQSKfQkQD+3B8J5P8DVVPeq1jn7zPiL1bnJYIDTbVou0IokQxRdotREu/ Xf1rcJf5C31aD4o2UVgVDb1p2D7br5hIXZifqTQXq/mCbBvGy8HRr9lGbiDvuiqv8FJO FX1omOcqriXG0w7LvsDK47H9DeCZlH1TeFfPEXvnw89oa8GP3/8Eltu00cKoi7xzjDRK WI8kHumCtbI+XWz3fvgvwVVaa+ex4Dj/TcIUWp9fj2UK51djFLDGsBrxIgNotKetBUur 3vqw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=4RnN8f28Wulk/jVyz2Pu0AFmL+DKXdhJpmQjHifCIuk=; b=b5gPNzWOPbTzmHcRe2OUFF+ZMoosbHFqbSdTTeOJMlgVDGH0xO76t/Wkj62Z353hQP 6Z41GRIbpjQx3HCr22bQ2ekSHNt9zmnX0oFJQZoJYexwgHLbECYgiFUUrCEVFJTNjNbx pVi7xW4btQzwND0YKymG585TP74/7a8EzqBgrXA40ybM5ub7+NSWWAvRdPrDtamuwAoW BhKugMqxoijHqJGG8kfsfEap4SNwdxBw6vXUmw/hsgpUYwlxvS6QTaNLfk4Bixr8KlEp 3cf91uP8lXQQ2Sq+Z5CyUeMdkeVOxRLJkAug9itWExMfFZ4KnUh0xegqjZKNBL34uMfx guOg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=TtmePMQS; 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=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dz13-20020a0564021d4d00b004374b50d656si15445721edb.375.2022.06.28.01.17.23; Tue, 28 Jun 2022 01:17:48 -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; dkim=pass header.i=@linaro.org header.s=google header.b=TtmePMQS; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243668AbiF1IKC (ORCPT + 99 others); Tue, 28 Jun 2022 04:10:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:32942 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229577AbiF1IJ7 (ORCPT ); Tue, 28 Jun 2022 04:09:59 -0400 Received: from mail-pl1-x62b.google.com (mail-pl1-x62b.google.com [IPv6:2607:f8b0:4864:20::62b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9C036275CB for ; Tue, 28 Jun 2022 01:09:58 -0700 (PDT) Received: by mail-pl1-x62b.google.com with SMTP id m2so10397115plx.3 for ; Tue, 28 Jun 2022 01:09:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=4RnN8f28Wulk/jVyz2Pu0AFmL+DKXdhJpmQjHifCIuk=; b=TtmePMQSWGcgrs/nnw3RcYmNr53evsSLpuxjQykQ5SfqpEh99Fa3BVmYjBrtYZzvE+ nLgDpPDclC4BDYKmWcL5JnfSMvhOd2XMkCBobJRFN9cdkvvMK0VQHJhtHDQKquA0su04 WrquO/3bgfDsPdzpvxpBQleO+50guMXUI6+mB3/wNhTnOdPjiiX6ZxeYjRvWx89Azu8W JbqdByzF4+jFr8rpzqulKfq3IGBxn4c5eFi11vxu1qx8utmgxXLiaw04dK4kRfNQXVKe Qk/VnzKC+3d53gNY9SPQwgx22v3n0hdGOKDYGxOh0agz3KTkNvNyGXNiqC9SpvCLv5w8 JzqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=4RnN8f28Wulk/jVyz2Pu0AFmL+DKXdhJpmQjHifCIuk=; b=g2pyDcNLRW42OMxirbpiW5XQvirSI7sbG1gdDlyX5+ZYEj//QYSafGJxgDSp5idsKL 24e3E4xxF23ptAo+7IbtqXiI4RrFsM5RYlB1oKbA+bzjk3jCpntiD+v1xPUdQoxrc7YK bHEx3t+EAn1Ai931PMv2g0p1x92TIGjMPcISJJVTOzddyEHq2cbAgXR++5KePd9dbe+A vS/1l0o2RkqMDgAI4Q7/PoeQITaX4k3fTkviXJEwmDYrKM+xsV27Jh7ZajWIjYAqANVz e7eBNRtlMQcrx5sd9tkXgNoKZnuKvoGr4Me+exN+Zrsq8pgfAH+wkRTu3dHwQCYreCui e+iA== X-Gm-Message-State: AJIora9PCEEakwUymw8PjwXUXBfaBLhr7fUS5PxooloI5Y1IHIvAlfy8 1xKyCOSM6c+8LGDlsbfJ+Y03jA== X-Received: by 2002:a17:902:ea02:b0:16a:4b1d:71d9 with SMTP id s2-20020a170902ea0200b0016a4b1d71d9mr2534420plg.52.1656403798143; Tue, 28 Jun 2022 01:09:58 -0700 (PDT) Received: from localhost ([122.172.201.58]) by smtp.gmail.com with ESMTPSA id a4-20020a62bd04000000b00525714c3e07sm8690147pff.48.2022.06.28.01.09.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jun 2022 01:09:57 -0700 (PDT) Date: Tue, 28 Jun 2022 13:39:55 +0530 From: Viresh Kumar To: Yang Yingliang Cc: linux-kernel@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, rex-bc.chen@mediatek.com, jia-wei.chang@mediatek.com, angelogioacchino.delregno@collabora.com, khilman@baylibre.com Subject: Re: [PATCH -next] cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init() Message-ID: <20220628080955.rw7gb3rnmhl7qujw@vireshk-i7> References: <20220517133450.2266243-1-yangyingliang@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220517133450.2266243-1-yangyingliang@huawei.com> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham 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 17-05-22, 21:34, Yang Yingliang wrote: > If regulator_get_voltage() fails, it should return the error code in > mtk_cpu_dvfs_info_init(). > > Fixes: 0daa47325bae ("cpufreq: mediatek: Link CCI device to CPU") > Reported-by: Hulk Robot > Signed-off-by: Yang Yingliang > --- > drivers/cpufreq/mediatek-cpufreq.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/cpufreq/mediatek-cpufreq.c b/drivers/cpufreq/mediatek-cpufreq.c > index 37a1eb20f5ba..3a2be4552020 100644 > --- a/drivers/cpufreq/mediatek-cpufreq.c > +++ b/drivers/cpufreq/mediatek-cpufreq.c > @@ -474,6 +474,7 @@ static int mtk_cpu_dvfs_info_init(struct mtk_cpu_dvfs_info *info, int cpu) > if (info->soc_data->ccifreq_supported) { > info->vproc_on_boot = regulator_get_voltage(info->proc_reg); > if (info->vproc_on_boot < 0) { > + ret = info->vproc_on_boot; > dev_err(info->cpu_dev, > "invalid Vproc value: %d\n", info->vproc_on_boot); > goto out_disable_inter_clock; Applied. Thanks. -- viresh