Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp242959iog; Mon, 13 Jun 2022 01:26:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxd7rSy1mVx3F9a8+08vI3yad3DTw5eXNzNnGU2VDQttIGLqzhwNefd+IBO0lulP9iYagI4 X-Received: by 2002:a17:903:32c8:b0:166:3674:b2d4 with SMTP id i8-20020a17090332c800b001663674b2d4mr57463152plr.173.1655108797798; Mon, 13 Jun 2022 01:26:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655108797; cv=none; d=google.com; s=arc-20160816; b=EQKRC4a9UIecwci0KqvU7AUzrWS9GJsnZ/CFgZmi2SnD8/sdFPEzFOMB7OO3vwKgK7 qMHKxskeTEaXLWPDAqklcZyCsvihiIiUOofmSllaTCab34bgIHYsozZKwevqY3zXzdqQ Ylh6xFg0ewU7vyBDa5tTOOfBsSuLSryHHV7LO48ycQ4fRm+JjGCaO6+OKMTOltJT470X aIUXCjnpAMcLJqXjBxT3rk1SCwmPe1g/X+fqcCwFlCl9QeFExH+M4QKEegibDTGkDdUD /rNDOi4vVtQfVyIemwEddWDCIk8R5Rpm7CiKG9uc4k0vwzjoRUHbvt93Lf4IMS2HyIBr Q0PQ== 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=NAnCKVAsTEhPSq2ToTCbXC57xyJHYe3j2r1i7OIyalw=; b=MjVke06z3qkemzL77Fvl6rM9Eytps36IVT7QMJuqfHr46AcfZC5glGICQ+F9h0P0NO wZe4W0hZDQ6pI5t1LMV68fOz51vKDOD2WeiyByDUhesznfBFNJ2NBiS43N9dwnL5e8Ki wL3g34QB74YivPUZf6J1ilQQljx9tQTjFq6MFiy4QmWuTaitRgzj7b+nVc3l79mQZus5 n8Fo+YAAT0KzrgfoKteWQWwU/gePyJ3kiREybUObPx4X5x7mJT9iMLB7KPJ9/vw68Pz2 5WwHl773LdOKK9rYy/QhPmc4oCfpS15JyWudLRLPTslUGrpCYWYeoSVq/U1bNpBUPfHM TjOA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=V1UdsmWZ; 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 o8-20020a170902bcc800b0015d281d00a5si8911530pls.599.2022.06.13.01.26.23; Mon, 13 Jun 2022 01:26:37 -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=V1UdsmWZ; 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 S239575AbiFMIHW (ORCPT + 99 others); Mon, 13 Jun 2022 04:07:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239507AbiFMIHK (ORCPT ); Mon, 13 Jun 2022 04:07:10 -0400 Received: from mail-pl1-x62d.google.com (mail-pl1-x62d.google.com [IPv6:2607:f8b0:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C9885193D5 for ; Mon, 13 Jun 2022 01:07:09 -0700 (PDT) Received: by mail-pl1-x62d.google.com with SMTP id t2so4465911pld.4 for ; Mon, 13 Jun 2022 01:07:09 -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=NAnCKVAsTEhPSq2ToTCbXC57xyJHYe3j2r1i7OIyalw=; b=V1UdsmWZvkna5Og+wp9V9OhZ74oPWa3gXSouojsCAYSZvlbWaZLc+V3drwHq1d9aS4 9ha4nB7o6FF/D6g1xtIDQfME5FR1R/JMy0oPtO5ge1VDZKjOSg0aDoDsTKCVUAHE2XHj YpzBrZSf7wC4TWwYMJrzFu+28onHUpIMJOfjxZnTgyXKIANMTi6tfzBYgw9OGnEmPaa1 Qr51eRrM5ywNHh9SZRCn8xW5KOABQoOZ1uXM/zVMKJ4TxzZ/ZTDQ1rXbzbeKPnkDM8EL g2gA3mA7t5wd1ARIhviXJn5+j4Wc/mObKTKJ8WsR/5lWd4skFgxw3s4YL8553cpzcnwR 347g== 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=NAnCKVAsTEhPSq2ToTCbXC57xyJHYe3j2r1i7OIyalw=; b=6btV2UAFEBvASCPVChFDt34adTsPSIBLs0pkPt05q+TwO6++LYzcQ55dKu3l3dWKAh em/J75Xt/VrvuEhX+A7E2f7RaSgcv4tG6gllORgk4ZFsUsZrE+klE8IzApJIVRzdwfDS yn55fwlvZC2D3CAcKjJuV7C1T84GNzWro6LqTbpGu+hWt7LgNmCy70+wkZQVG2SM7567 wXBTk241eoVkEB+7sZtL9XTQlnUWcXTc+iqLs+ARP00KXJNhkzmS5J9QmNraMSj0m+Fw qBd25K5utfdWOXEQICymbnMU+Q9Z9jiCMGkYPP3yQ/SpNw9mzfqPJYxs2Kbt+E64B2dw nJbw== X-Gm-Message-State: AOAM5328X2dS7KITTfCh+9do2+RsCxnK8MbSJ6ORDJ5s6yxaRmcbS8q9 PuUyuzTfXTjd6SYQgzUj52JJew== X-Received: by 2002:a17:90a:6284:b0:1df:4595:57af with SMTP id d4-20020a17090a628400b001df459557afmr14316872pjj.188.1655107629257; Mon, 13 Jun 2022 01:07:09 -0700 (PDT) Received: from localhost ([122.162.234.2]) by smtp.gmail.com with ESMTPSA id mi16-20020a17090b4b5000b001e0c1044ceasm4531596pjb.43.2022.06.13.01.07.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jun 2022 01:07:08 -0700 (PDT) Date: Mon, 13 Jun 2022 13:37:06 +0530 From: Viresh Kumar To: Krzysztof Kozlowski , Viresh Kumar , Nishanth Menon , Stephen Boyd , "Rafael J. Wysocki" Cc: linux-pm@vger.kernel.org, Vincent Guittot , linux-kernel@vger.kernel.org Subject: Re: [PATCH 5/8] OPP: Allow multiple clocks for a device Message-ID: <20220613080706.jqilerx6jc4m2pxh@vireshk-i7> References: <8b29fa207024dc295639f9ba52c28e45782e3baa.1654849214.git.viresh.kumar@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8b29fa207024dc295639f9ba52c28e45782e3baa.1654849214.git.viresh.kumar@linaro.org> 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 10-06-22, 13:50, Viresh Kumar wrote: > @@ -1594,24 +1601,28 @@ EXPORT_SYMBOL_GPL(dev_pm_opp_remove_all_dynamic); > struct dev_pm_opp *_opp_allocate(struct opp_table *opp_table) > { > struct dev_pm_opp *opp; > - int supply_count, supply_size, icc_size; > + int supply_count, supply_size, icc_size, clk_size; > > /* Allocate space for at least one supply */ > supply_count = opp_table->regulator_count > 0 ? > opp_table->regulator_count : 1; > supply_size = sizeof(*opp->supplies) * supply_count; > + clk_size = sizeof(*opp->rates) * opp_table->clk_count; > icc_size = sizeof(*opp->bandwidth) * opp_table->path_count; > > /* allocate new OPP node and supplies structures */ > opp = kzalloc(sizeof(*opp) + supply_size + icc_size, GFP_KERNEL); The change for this line was lost in rebase I think. I have fixed my branch with this Krzysztof, so testing over it should be fine. Thanks. -- viresh