From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.3 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3A983C432BE for ; Thu, 12 Aug 2021 03:53:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 1E2A660FC3 for ; Thu, 12 Aug 2021 03:53:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233855AbhHLDxq (ORCPT ); Wed, 11 Aug 2021 23:53:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43622 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229729AbhHLDxo (ORCPT ); Wed, 11 Aug 2021 23:53:44 -0400 Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BA055C061765 for ; Wed, 11 Aug 2021 20:53:19 -0700 (PDT) Received: by mail-pj1-x102e.google.com with SMTP id cp15-20020a17090afb8fb029017891959dcbso13093157pjb.2 for ; Wed, 11 Aug 2021 20:53:19 -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:user-agent; bh=bquCFNIcCvdCbwIly19HSfu6034c+GYMih/X5YZeEUc=; b=FnDDISYVm2p6A4RVyJW8Sa32+5J7DpqcCegOdTwai4N/VkU/tKFXjF/2gQ7rFHbQlp FwRRWU9n9DAvtbfPp5JT5ChcbeGb7riK9XjmUa3GMU40VHW+A+y0JnX+XdPCBlCi1xGd gtieHNK5DXET5MnzZRK3eB8LndpICtygcequ0jEjiiPQ0TTMYNBLVxvo8jMXFgG0i+Ld gy/ZRotP4Fu7lzD5PHxCuS8EMj7S6fJ1biEDtyd8LjQXa/FcZcIaPpdyx7gtY17qBhoK fhiSM1M4UzEkXEd+TsMjtJc9jtoxCV58+SndupIDRsclXPV7hE+6p4TIoGNifnflzu5j AKiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=bquCFNIcCvdCbwIly19HSfu6034c+GYMih/X5YZeEUc=; b=kGff3hEHiyDSrQUtalB5VL7pNQpA80pqOd5yi4sNBExMcJVZcfX/2NiKD4u6KF4cqT KBdUm6Aesq0C0Gr2D/CaisOUrqCv4RUfevxWjNwTTYTk3Sq18DAFhI47Vob2n4z6pR9t N8SqE/4mBNR8zu71C7/cYk3SvlJtpcLlM/BdxFiV871MuIwM5dngFd+divRhCYPyZ+e1 ymC5RyOa0Mlt1yiyLWI9XXRTWafkCNZENh3QQB0yWVcnMYXMUFHGV3QStYxorcbE7DQp 21Gd11SvfyPX3IGpEwlKLgFM7Q0T4Zg+f3NjrnaqDW0DpUIQS6fdoHan2Odesj+qLw/a hCrw== X-Gm-Message-State: AOAM533Rdk1XHUn7VLNp9DgG8QlTM1Qq1Kk6PYFxxorlynka3NvPNMT1 6yUeGlKRZLPvmUObov4cnJ3YiA== X-Google-Smtp-Source: ABdhPJzgbdGIsXFDYBD0by0Ubi7BaLW73k/Bb4qfddZ5rXI4H4FjGzEYgpNxg5+S6pjYDThMf6DdAw== X-Received: by 2002:a17:902:dad0:b029:12c:83ca:fdd4 with SMTP id q16-20020a170902dad0b029012c83cafdd4mr1870821plx.77.1628740399104; Wed, 11 Aug 2021 20:53:19 -0700 (PDT) Received: from localhost ([122.172.201.85]) by smtp.gmail.com with ESMTPSA id c9sm1241024pgq.58.2021.08.11.20.53.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Aug 2021 20:53:18 -0700 (PDT) Date: Thu, 12 Aug 2021 09:23:16 +0530 From: Viresh Kumar To: Quentin Perret Cc: Rafael Wysocki , Sudeep Holla , Cristian Marussi , linux-pm@vger.kernel.org, Vincent Guittot , Lukasz Luba , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V2 9/9] cpufreq: scmi: Use .register_em() callback Message-ID: <20210812035316.jen62wsrl4tlbrpm@vireshk-i7> References: <6094d891b4cb0cba3357e2894c8a4431c4c65e67.1628682874.git.viresh.kumar@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716-391-311a52 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11-08-21, 14:17, Quentin Perret wrote: > Also, we can probably afford calling dev_pm_opp_get_opp_count() from the > em_register callback as it is not a hot path, which would avoid wasting > some 'resident' memory here that is only used during init. We also need to make sure that OPPs are available in init(), else we fail. So, we can't really move that out. -- viresh