Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp2277453rdg; Sun, 15 Oct 2023 21:22:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHj3MXSyveu9bKsZAP97O/IHmKwdbwUiyTB//q8SA/fACddydetEAtMK0yP3hZlVlT39Sdh X-Received: by 2002:a05:6a21:a593:b0:16b:7602:15b1 with SMTP id gd19-20020a056a21a59300b0016b760215b1mr29075992pzc.12.1697430162862; Sun, 15 Oct 2023 21:22:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697430162; cv=none; d=google.com; s=arc-20160816; b=L9fRk0kuq3KD7i8FyJzQnPS2Sp6JoSEu/QkyGqtSq0ZYqBDnPhl+L5Phwd3+IPuJkK 5YM8u2oSu6Gboch9fMWsPX+n9kNxyF8KDNXmMkJj2f7SeaFkVHe6RoDGTHtfVv/JPuuP Lx9nwWHECzeh5XeVirTncm3QnPsVXDIlcCO4bct4ivOrCZbsIdom6v8UtEOvkHmoUocL 6yhQtiO61MWW2jTvMOQFTELqY5WVwWLKRRmRN5DjTPFZcO2O7+GnfDK1ClFgq5nYtAEm fSYhSzzyTiY7ainEguVzIZ4qSnClzvCBtR5aO/ganBn3K2Ku1u+QmjB0TXUA0IbEPuEW O7PQ== 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=sXhdl4AwuQ5b9hQDSuOSRNecvIq4BMJtEIoefKWTOwk=; fh=C3ghi7+cGWIEIR8Vg8xnfFHS7dgMgMuetEhKBNY8w28=; b=bfSmIyWZjZfuEIMSGTxNILswqd/cJv0tWMwk5+9dEp//281zNV5ll0geJIXymPEh7y JQYyAQ62WIAXOeUIJu1vVnL0TYA1ji7vRhVH8gaxGrPnglSvhrEZj/hjdZV3bMTWk7/8 D/wYaQwTe725HLmC1IjCdoNs0LEBYMo8LlS2ZqDWGmNTHK0kaj3EmIU49YbPVH4f+K7E FVJ7kbV3WcfD5r/XoCQo70ReAzE9UeDyqoRq2mhSrgiU97XWnnMVoV5bUjry+bIlekVX lcUKQcpmGhDQ9I3bFRnr8uKcwEcUlBQuBdNV+2UmhAn5sLzM029nawyRHNBRNtbPEr7R kaFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RG5GKHE4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 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 pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id r1-20020a17090aad0100b0027d22d5aa7esi5042206pjq.46.2023.10.15.21.22.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Oct 2023 21:22:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=RG5GKHE4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 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 out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 646AF8063124; Sun, 15 Oct 2023 21:22:38 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231135AbjJPEWO (ORCPT + 99 others); Mon, 16 Oct 2023 00:22:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56452 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229600AbjJPEWN (ORCPT ); Mon, 16 Oct 2023 00:22:13 -0400 Received: from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com [IPv6:2607:f8b0:4864:20::112a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CE933E0 for ; Sun, 15 Oct 2023 21:22:08 -0700 (PDT) Received: by mail-yw1-x112a.google.com with SMTP id 00721157ae682-5a7be88e9ccso51405687b3.2 for ; Sun, 15 Oct 2023 21:22:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1697430128; x=1698034928; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=sXhdl4AwuQ5b9hQDSuOSRNecvIq4BMJtEIoefKWTOwk=; b=RG5GKHE4OyRue1e6h1RImnuIxlBzCRfoa4cno1BzHrBOCTZP2j28T3EfuzCd4zHrQM H/p03MxaeZZnEOSRIG/46EAYfaqXN9rX1YnzlyzajDfPPHNs2AFVVD7RygYATpSerlbm Xg+FhDQI5jrR5qubBp+1LuBikMqrx+CYvafhDPitoZ0jo4sIan/g8TVe6unDSNzX9VId Zxl+MqvDHfOmcDUcdjBLS9z5mI0zpOoxNfQtej1Uc/AlXVt6TKFawvgBT6qT+Earl4Xo afwQSb1R3YS+wJbjIJT3WrWYCDL68hpq1pzRshAOgEfzAW3VeSVl0OkQG/bnJOPv4JtR BmLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697430128; x=1698034928; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sXhdl4AwuQ5b9hQDSuOSRNecvIq4BMJtEIoefKWTOwk=; b=d/naKDLPoQ1wyMkJ/YCtahHgkrTv1Vd69bK9r3RxLSSpFPoYo2/3GxIB4iSBcQQV1p NLUiqkD47Blywqgd6fdjFiLQDBqEN+CutLa2rzKSPDHFd8aKii9lW5v5dy6kH4AgeoaW Cl8iIVL8T1GjnXgcYjLIdy34CbmQ9v0Bs5u0v+L2JSJZqZ2BRAl5ePRq+pgRrL7m3/wX Xk7UdgK/Dqr0d6las9uKwOjr7XqpmFKY11qmnoQHxLq79Nsp0vv4HInKvVIasKGnaHXx wERpyxR365Ue3hkAjQpnPlVIt0pcDyCW/4QKhhy7nnqNrrttwkAMocgKNd9XulvRLhdU I5QQ== X-Gm-Message-State: AOJu0Yy1IsxmG2ETNaqP14NOUTlKZw2du5H3OxcBAFsHM23QzdsE9v1F AQjzt49Zuvn7Jiy+ZYx/N1ej3KBFTOK5MEiQAeu8jg== X-Received: by 2002:a0d:cbd7:0:b0:5a7:d9e6:8fc6 with SMTP id n206-20020a0dcbd7000000b005a7d9e68fc6mr15564582ywd.39.1697430127742; Sun, 15 Oct 2023 21:22:07 -0700 (PDT) MIME-Version: 1.0 References: <20231011112726.166052-1-dmitry.baryshkov@linaro.org> <20231016032353.xv3fm7dyuz52txy5@vireshk-i7> In-Reply-To: <20231016032353.xv3fm7dyuz52txy5@vireshk-i7> From: Dmitry Baryshkov Date: Mon, 16 Oct 2023 07:21:56 +0300 Message-ID: Subject: Re: [PATCH] of: export of_find_next_cache_node() for modules To: Viresh Kumar Cc: Rob Herring , Frank Rowand , Ilia Lin , "Rafael J. Wysocki" , 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=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email 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 (pete.vger.email [0.0.0.0]); Sun, 15 Oct 2023 21:22:38 -0700 (PDT) On Mon, 16 Oct 2023 at 06:24, Viresh Kumar wrote: > > On 11-10-23, 15:59, Dmitry Baryshkov wrote: > > On Wed, 11 Oct 2023 at 15:52, Rob Herring wrote: > > > > > > 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() functi= on, > > > > 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. > > > > The driver is pending as a part of the series at [1]. We need to scale > > the L2 supplies and clock frequency following the core frequency > > changes. > > Guys, can we please resolve this soon ? I had to revert the patches > for the time being to avoid these failures. Rob pointed out that I should rework my code to use the cacheinfo device for the L2 cache. This means that L2 device population should be dropped from cpufreq. I'll post newer series as soon as I finish the implementation. --=20 With best wishes Dmitry