Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp792306rdg; Wed, 11 Oct 2023 05:52:56 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHHR2qHeQ4okJR+KTVqmPbdoUQP84i2PEwGt/hu9BuxcmaKd4163ejzyyXBG9EP2izQwDIj X-Received: by 2002:a05:6a20:4420:b0:153:dff0:c998 with SMTP id ce32-20020a056a20442000b00153dff0c998mr27507168pzb.6.1697028776081; Wed, 11 Oct 2023 05:52:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697028776; cv=none; d=google.com; s=arc-20160816; b=lehfebGylq5UcSFny3WHSEHJhsxJpNM13VOvvdjFuglPFstLIRYe9IeoC1dfBLT9YM s5XVuRBwKoqKafW8PQc338jjcJcif+547uNj02XBCYZCouC21I0i21HjGMh4pPu/MjKE YvSJok8Iei/sbXadbPOgF7g9mZAOlls7FQeh/W9V9Ez4Oc4elepQh0LJcs5pxpGe23qv HKwuFA+uybYcRdj4IW7dm8srWKzV2EYCDI4DN2egpwJkW2odAGqfpdQ9himZBDDP33yI JtWKO1UVVwWegJc4e3qAh17YnhynOJPUBX7oyZZp2DNrn0v7OR7HGgEYa5RenE3pLneN j9qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=7nNHhTFSnvsctexULERMu++eP5boExVclBtDAh2DWK8=; fh=ACRtA1z7032U155a4FWWdEVdbJuJkZv5/V2NSjRGLh8=; b=bTfH581xB2jcyvzbQjciuhliIV33qRjyAbp1Hv+O11mpLUnKOiAiUfxQ+WBeiPlSgo L0pCjalQ/jq0To15+u7wTENqYm9vpBOtsdJVodoSjCIWceAWUaY355wiI/AIQh2C2FmN n2WQ2DHzmhqsIRj0RH2Z/2PkKZhc8xCyu39nybxcTz6kSfXihic/G4TmziCWmIHNTxzQ a5viGWnDnrr3TTEpCCHyQv7VihtZ7QsPi8pjkPSC+WU7HMSFfroLDxieL7YUUUK0uqD4 CZ0RoRAuQ+agvLpk7xOkAIsO5nMOu3gJZWQl9mSTUoLJvFGkGwF6GfO7FT12V3IpNotM iSZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=byiSFe85; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 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 snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id la6-20020a170902fa0600b001c0c4be62basi13479947plb.617.2023.10.11.05.52.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 05:52:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=byiSFe85; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id ED0D581D0C43; Wed, 11 Oct 2023 05:52:54 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232135AbjJKMwu (ORCPT + 99 others); Wed, 11 Oct 2023 08:52:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48494 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231758AbjJKMwt (ORCPT ); Wed, 11 Oct 2023 08:52:49 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 28137A4; Wed, 11 Oct 2023 05:52:48 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6ADCAC433C7; Wed, 11 Oct 2023 12:52:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1697028767; bh=7nNHhTFSnvsctexULERMu++eP5boExVclBtDAh2DWK8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=byiSFe85ODvmEz8k8cS0xJ3/08MXWJB2WtfGGMACCLtPca+YyLQ1GAhI6j1huUlgS qSXhG7H7mgi+XQ+w9Kj4wNTexSEsVDczEkr5XH5PN3gvbMYRJn4Okbj9lSVWGriM0F 8CRNOtHbWd4DZ7HjYZUNmo37wMRSZnlIeldFwsksj9nVxKp/ae5E+to7Y02A206M5i YwBAavrgIqIxw7KgDFVHJ0jE7Xk2uQkBEN2r86OToVJq5JsiUDpv8YRGALYAa4gv4f PGJehCdMzCclMdLyYRRvxB0Fv3i4X5npEXjowsy19UyVltjoHm60R2DAKA5+mEvyTM GBoPKfEzPEKVg== Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-5068dab8c00so5746503e87.0; Wed, 11 Oct 2023 05:52:47 -0700 (PDT) X-Gm-Message-State: AOJu0Yyy/cOf6oGXwA2UrUnIHUIQafmwO2KlpeP4MeT1gpaJ66xTNcLg ZF7sMPvvhwRtAzsGCImeg7zm1Lh3Y8Dda3IZiA== X-Received: by 2002:a19:6456:0:b0:503:442:5957 with SMTP id b22-20020a196456000000b0050304425957mr16044041lfj.41.1697028765631; Wed, 11 Oct 2023 05:52:45 -0700 (PDT) MIME-Version: 1.0 References: <20231011112726.166052-1-dmitry.baryshkov@linaro.org> In-Reply-To: <20231011112726.166052-1-dmitry.baryshkov@linaro.org> From: Rob Herring Date: Wed, 11 Oct 2023 07:52:32 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] of: export of_find_next_cache_node() for modules To: Dmitry Baryshkov Cc: Frank Rowand , Ilia Lin , "Rafael J. Wysocki" , Viresh Kumar , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Andy Gross , Bjorn Andersson , Konrad Dybcio , linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 11 Oct 2023 05:52:55 -0700 (PDT) On Wed, Oct 11, 2023 at 6:27=E2=80=AFAM Dmitry Baryshkov wrote: > > The qcom-cpufreq-nvmem module uses of_find_next_cache_node() function, > so export it to be available to the modules. You really should be using the cacheinfo API which has already parsed the cache nodes. Also, why do you need a platform_device? I don't see a driver. cacheinfo already creates a struct device, so kind of weird to have 2 devices. Rob