Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp4978860imm; Tue, 19 Jun 2018 03:04:37 -0700 (PDT) X-Google-Smtp-Source: ADUXVKJaLkr7LIoxej+9nNhmIDnBywAr3T5WOfyqqZ3KP7Sx6h6AIGj/DtBhcRYyz3UQ9rlyc+8j X-Received: by 2002:a65:6356:: with SMTP id p22-v6mr14447086pgv.20.1529402677730; Tue, 19 Jun 2018 03:04:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529402677; cv=none; d=google.com; s=arc-20160816; b=dOG9hnljsPgi8g48Fwv0BUdo+vU0otL/D3B/JO+ZOcrwdQr0JaiF6RP5oxG18P4ErR A2B0fus3KyT9XER4Mrv0TiB9FNAFmSwUp9ncWo/x1eShYA9AeY5CsdfaDDTcbggmaFnr VzferoVmwVZT74CvG3CDH4zqZhQrFG7f/G9vRGVnWRZ21OmlKhLA3lH0BZaNpYZUjEeD DO7D78HmA4N0F+4kXJ0dX8PIfKSwstSOE/22Ioef5FMeROkkdYIvOcN+C0oO809lN+dn tsEAl9mMpVItxpbz119BXZUc/vp4xdXR2biAqL6dQstDVO6QYqUT0G/iBG+iOXCS8tQY MRsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=PbWSyIrnac+B2+3Bh+wFrbTc6NEBjLjoB8otoYbLSNs=; b=dIucY9mM8ckWEp1YdQVfH1w6yNI+dnUaxUREqAlY+ozj54FFT2Ft7ndqOQXU24T0cT 6dj2DnTXhNi3TUnG96WLneBcDFnrOm+CC7QIX1pccvlHioCINjLHGCbxNmgYVBeLaX8J 7D28NacCCT4OXQikwNpxVFIs/KdAeXylXtXZg31XSRg/skcP4ihXdzlYlKI2DCrfFZK0 GS+MXKxs26IIgpPt9v2RJZtcIFw5WHBCKGzU1DiuNQy27s7l6IVxbbZqPIICa89UaU2b aLjvW4JzHvLzLwjVOfeqNWUfF7OSph369rYJjLV3eQTXSck2U1wYjqBTA0pGlK1ES78U aztg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u14-v6si13454559pgv.180.2018.06.19.03.04.24; Tue, 19 Jun 2018 03:04:37 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757190AbeFSKCe (ORCPT + 99 others); Tue, 19 Jun 2018 06:02:34 -0400 Received: from foss.arm.com ([217.140.101.70]:46338 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757174AbeFSKCa (ORCPT ); Tue, 19 Jun 2018 06:02:30 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2E5DB15AB; Tue, 19 Jun 2018 03:02:30 -0700 (PDT) Received: from e108498-lin.cambridge.arm.com (e108498-lin.cambridge.arm.com [10.1.211.46]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A20F3F25D; Tue, 19 Jun 2018 03:02:26 -0700 (PDT) Date: Tue, 19 Jun 2018 11:02:24 +0100 From: Quentin Perret To: Juri Lelli Cc: Pavan Kondeti , peterz@infradead.org, rjw@rjwysocki.net, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, mingo@redhat.com, dietmar.eggemann@arm.com, morten.rasmussen@arm.com, chris.redpath@arm.com, patrick.bellasi@arm.com, valentin.schneider@arm.com, vincent.guittot@linaro.org, thara.gopinath@linaro.org, viresh.kumar@linaro.org, tkjos@google.com, joelaf@google.com, smuckle@google.com, adharmap@quicinc.com, skannan@quicinc.com, edubezval@gmail.com, srinivas.pandruvada@linux.intel.com, currojerez@riseup.net, javi.merino@kernel.org Subject: Re: [RFC PATCH v3 10/10] arch_topology: Start Energy Aware Scheduling Message-ID: <20180619100224.GT17720@e108498-lin.cambridge.arm.com> References: <20180521142505.6522-1-quentin.perret@arm.com> <20180521142505.6522-11-quentin.perret@arm.com> <20180619091841.GD9208@codeaurora.org> <20180619094002.GR17720@e108498-lin.cambridge.arm.com> <20180619094714.GA13617@localhost.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180619094714.GA13617@localhost.localdomain> User-Agent: Mutt/1.8.3 (2017-05-23) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tuesday 19 Jun 2018 at 11:47:14 (+0200), Juri Lelli wrote: > On 19/06/18 10:40, Quentin Perret wrote: > > Hi Pavan, > > > > On Tuesday 19 Jun 2018 at 14:48:41 (+0530), Pavan Kondeti wrote: > > [...] > > > > There seems to be a sysfs interface exposed by this driver to change cpu_scale. > > > Should we worry about it? I don't know what is the usecase for changing the > > > cpu_scale from user space. > > > > This is something I've been wondering as well. TBH, I'm not sure what to > > do in this case. And I'm not sure to know what is the use-case either. > > Debugging purpose I assume ? > > > > Juri, did you have a specific use-case for this feature when the > > arch_topology driver was first introduced ? Or was it just to align > > with the existing arm/arm64 code ? > > It was requested (IIRC) because DT might have bogus values and not be > easily modifiable. So, this is another way to get things right for your > platform at runtime. Right, but that also allows you to set different capacities to CPUs inside the same freq domain, which isn't supported by the EM framework, at least for now. So I would prefer to assume that your values in DT must to be correct to use EAS, and leave the code as-is for now.