Received: by 2002:a05:6602:18e:0:0:0:0 with SMTP id m14csp5869914ioo; Wed, 1 Jun 2022 14:32:22 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx3t1ZjY7W5MZGmtgKfa76W1IrnPnxc2EpBKBC7T9GcobCCUD1GrYwh3J6YMnKYYXcFnIsN X-Received: by 2002:a63:ef4e:0:b0:3f9:e8c4:b72d with SMTP id c14-20020a63ef4e000000b003f9e8c4b72dmr1191427pgk.328.1654119142289; Wed, 01 Jun 2022 14:32:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654119142; cv=none; d=google.com; s=arc-20160816; b=mS8obHf9T7jv41weBBX8ZygtarKiss/Oo/uxjnEtIj2VRWQC62caDMbMj5D1MXn9su HaRbLeorHSaCgyNr0lLqjdJY0eeCPAHfVU3/pCPH6Slda87Gb30yeTS4mpAt7jYRvQc8 BZAKf2otb5QAj25ZQ/+iKXotZtjJIx89uWQHiacJpJX/wA63zbaG/5I529vVlW+MAnQ4 sXPFsIcmAc+S9VPQzTHK8AmxX4R+fOBu/le2AYE/T6YaSxxAczSY8fK9SS4Sz1xmfDVq MBEuqij2RwJb9s7W3ukYx7snbrNw1LY2mkZolngRA3E2LYHqpHsTHSCN7SnYisLq7aEL 7xJA== 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=E8Ck4/4aVuZ3hawDIoqnmaAvPmgW6JpDltu0Lz2f7+s=; b=P7DR5unp0efjdy/68SF6wVLPirfUFg5YbPLaskWhPd2+IuygIff2H5qVE3KM83M/T/ L8CsMgzX1F3ECSnpWATquLmss/6pynFMnoYVXZExG2ZfOak2/2ns7nU4sEHjSMUQBNP7 MbYV1D6sRh5wX6ssdpZQXfrfGxpLEK1GLF7yVIdsBe3q9Ul4DzI+IE3urkdlFuPHg86q xRcykj2g9pnzUHEj37ytbciBk4woLs7TX1X/oNTDxGEgdP1U5o1TpjDD7XqzHC64dbvf L+qQW5Gb1QMsHmascrejPDZoWkXyBUOjUEVui0iwZSDRBVeJeGi3h9rHUZVW8zc75yhX j67A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Kn1TcwXM; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id jg6-20020a17090326c600b00161872d6f01si3677699plb.98.2022.06.01.14.32.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Jun 2022 14:32:22 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Kn1TcwXM; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 25683252C06; Wed, 1 Jun 2022 13:20:04 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242881AbiEaEPM (ORCPT + 99 others); Tue, 31 May 2022 00:15:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238733AbiEaEPK (ORCPT ); Tue, 31 May 2022 00:15:10 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C31BE90CDC for ; Mon, 30 May 2022 21:15:08 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id w2-20020a17090ac98200b001e0519fe5a8so1076584pjt.4 for ; Mon, 30 May 2022 21:15:08 -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=E8Ck4/4aVuZ3hawDIoqnmaAvPmgW6JpDltu0Lz2f7+s=; b=Kn1TcwXMVVij1nRJGFt3EODd55cBy9+5pBHeIMDR8p/oYQ5AASP5X+vD/xycrewvOJ vXC7szXgIQ6uDCQ1AhtwZF5Fbkmxc+jfzvHe/YcTzofCSzZ3ccf9rR+7sOHK1M2defUa hDHWYjmyN+7WCxR1rzpYIAAAJwLF5pB7fFfSSMffs7KCwU8vWboKERXQRDg8qlUrRcBR 0IvSHtwvDyJyeC0y66hvbysj6LFvz9CB104kv0Gpy0ljlq3S0mnPpYhdgKqckAbi/HKh NdbZK+5oWzjhOuJTwy6zbb7cJkhu4JqEjU9yOdSURuMv/cKWQkLfITYS4H1SFMZHK9Pe QRYg== 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=E8Ck4/4aVuZ3hawDIoqnmaAvPmgW6JpDltu0Lz2f7+s=; b=jfNk63VkIrERbq/5LQJWvMeHYKUOLBkQ8TlgfCBhJn67YXuNqV8Nc5whZ6F8gt3QlC 9dO8iOnnJtbLGLLj7XkenB5E9lO24rfv2pjuumik4iU/507lcWw+Au3W5SuQ8CWO58bp JrgWg9glh9lSWx1kOT8owPrYNnQqvCHwh742j0U9NXU55/NPTEnf22ZG9Te6Z3K9Txln wRYCwpo4yY6kr+iorfSAND4oegjtlpUS7NdBqQgpV0nEqYzmYVNZcqdfXtl6GNqK2Hd6 XnHACW5qQzCrKUfCa0gm8RCAD+Vm3txpZNHRYfDmrJlHDYJtMWrSL4tggn6SPWK0PNz2 TmkA== X-Gm-Message-State: AOAM532qTCkdwwHnSSmZVnVgV4AO8fqq3vGRBgXzRoC5F6V7g1FRgjIi wgrOmc1lMkZ2qrw4YptKlEK78g== X-Received: by 2002:a17:902:d504:b0:163:f8e0:94bb with SMTP id b4-20020a170902d50400b00163f8e094bbmr4142634plg.159.1653970508310; Mon, 30 May 2022 21:15:08 -0700 (PDT) Received: from localhost ([122.162.234.2]) by smtp.gmail.com with ESMTPSA id e1-20020aa798c1000000b0050dc76281b8sm9899641pfm.146.2022.05.30.21.15.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 May 2022 21:15:07 -0700 (PDT) Date: Tue, 31 May 2022 09:45:05 +0530 From: Viresh Kumar To: Chanwoo Choi Cc: MyungJoo Ham , Kyungmin Park , Krzysztof Kozlowski , Alim Akhtar , linux-pm@vger.kernel.org, Vincent Guittot , Rafael Wysocki , Stephen Boyd , Nishanth Menon , Krzysztof Kozlowski , linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 10/31] devfreq: exynos: Migrate to dev_pm_opp_set_config() Message-ID: <20220531041505.egfe2kpi3bgb6l55@vireshk-i7> References: <052c4937ce408a01de5cd7d7e359d333f9b11e57.1653564321.git.viresh.kumar@linaro.org> <9d492494-4a0a-f690-6a80-2bba5d8633b9@samsung.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,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 31-05-22, 13:12, Chanwoo Choi wrote: > I try to find the cause of this warning. > I think that dev_pm_opp_clear_config needs to check > whether 'opp_table' is NULL or not as following: > > > diff --git a/drivers/opp/core.c b/drivers/opp/core.c > index fba6e2b20b8f..cbf8f10b9ff0 100644 > --- a/drivers/opp/core.c > +++ b/drivers/opp/core.c > @@ -2598,6 +2598,9 @@ EXPORT_SYMBOL_GPL(dev_pm_opp_set_config); > */ > void dev_pm_opp_clear_config(struct opp_table *opp_table) > { > + if (unlikely(!opp_table)) > + return; > + > if (opp_table->genpd_virt_devs) > dev_pm_opp_detach_genpd(opp_table); Does this fixes it for you ? It isn't allowed to call this routine with opp_table as NULL, I should rather have a WARN() for the same instead. Can you check why exynos is passing NULL here as I don't see an obvious reason currently. -- viresh