Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp5329778ybv; Tue, 11 Feb 2020 13:38:24 -0800 (PST) X-Google-Smtp-Source: APXvYqyU8/0HQdyhsEXCWV8Uh6Bt/CFtPqho+UmGXFMtBswXK72nxDpvB8SfEWULuou4YVwjjM4W X-Received: by 2002:a05:6830:1305:: with SMTP id p5mr6339944otq.124.1581457104439; Tue, 11 Feb 2020 13:38:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581457104; cv=none; d=google.com; s=arc-20160816; b=eBANEagERVOL5HKibccTmf4jqjODGCQsNKNgEfewAswnkP1g6voxt3lhSq3a6/iUnK RgyEID4ipg+Z2qQRWUXZT7XNUv3ncbdcPvSfz6SZWOv+X+NursTmfaRgQUUhipS42Eke Y1JvLwc1SZ7r2gRi9ncopJrRFGha8rFMGveBFVa2Xo8Y6/k6DtTKIMNZHr03QCK/HKKg Tin3MMWTgO1yS2SrGcSqoqPIlDi0PZ23cPh78RX2UhIrwsZHMqPzy+Uj56uw9iMcIUgp TutlrYoQI9ly26S2xiKDRm55btGAiWMNCcLRSKKBwX8SbeGrM7O5t9wL5Fc3mg4c8cxI iePw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=ca7qV2SxSAIZzyq7mdlo9qSONFteVmKIjK3QY2+u2/A=; b=gKBUY8R3tjYJsM1Ae/3YkyFWDnFLMsg5fL2bB5nmang/k/ii8GD3/cjEwFZLY4IbK8 ghyENqUr9NoEElRaaLCOdo6ioO0PSCzELcR+1j8kTyHvRmgwYokaTgQoxRapAWUe+JlF ot2sT8Lv0YsZ3NpS06NAqwG6hOZHbKgSOCEWttc5avPjK1J/UhweExlvz+O1ImqviTQF Q49oatfZBYWV6SdZ7tY1PLJWmDb5fISYQE9kQmiy22DEa+FbxAuY6ZYxcrhooWrhnEQJ r2z8K7IYjyXfKlBrb2ebQ5igl2NaiMOfagG4Xc1TXw8nVUUvYNBB7JlKokkKTQPnck+y trSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=0XPIYzUo; 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 19si2274587oiq.128.2020.02.11.13.38.12; Tue, 11 Feb 2020 13:38:24 -0800 (PST) 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; dkim=pass header.i=@kernel.org header.s=default header.b=0XPIYzUo; 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 S1730397AbgBKS6A (ORCPT + 99 others); Tue, 11 Feb 2020 13:58:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:55600 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727722AbgBKS6A (ORCPT ); Tue, 11 Feb 2020 13:58:00 -0500 Received: from localhost (unknown [104.133.9.100]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9640F2168B; Tue, 11 Feb 2020 18:57:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1581447479; bh=SYGr/poOOxABNG/sEWpaMTCIoISL7kajfj6opKOEj/g=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=0XPIYzUoVXHabiF9sZZz8W1qNiFvFY5hmzZ/OPpyvFZgXct19ICW58gEa/dhPpLn/ TH3SMnOouuGySAI7aZDT6+WJaxTRSUdbweso0dgIMS9czgE7EphXdCOyiLCC4rGHnk rwBEZoF5fQVf8cSPuR2iqkHx72zgAP0oBiw8wpcg= Date: Tue, 11 Feb 2020 10:57:59 -0800 From: Greg KH To: Andi Kleen Cc: roman.sudarikov@linux.intel.com, peterz@infradead.org, mingo@redhat.com, acme@kernel.org, mark.rutland@arm.com, alexander.shishkin@linux.intel.com, jolsa@redhat.com, namhyung@kernel.org, linux-kernel@vger.kernel.org, eranian@google.com, bgregg@netflix.com, kan.liang@linux.intel.com, alexander.antonov@intel.com Subject: Re: [PATCH v5 3/3] perf =?iso-8859-1?Q?x86?= =?iso-8859-1?Q?=3A_Exposing_an_Uncore_unit_to_PMON_for_Intel_Xeon?= =?iso-8859-1?Q?=AE?= server platform Message-ID: <20200211185759.GA1941673@kroah.com> References: <20200211161549.19828-1-roman.sudarikov@linux.intel.com> <20200211161549.19828-4-roman.sudarikov@linux.intel.com> <20200211171544.GA1933705@kroah.com> <20200211184200.GA302770@tassilo.jf.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200211184200.GA302770@tassilo.jf.intel.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Feb 11, 2020 at 10:42:00AM -0800, Andi Kleen wrote: > On Tue, Feb 11, 2020 at 09:15:44AM -0800, Greg KH wrote: > > On Tue, Feb 11, 2020 at 07:15:49PM +0300, roman.sudarikov@linux.intel.com wrote: > > > +static ssize_t skx_iio_mapping_show(struct device *dev, > > > + struct device_attribute *attr, char *buf) > > > +{ > > > + struct pmu *pmu = dev_get_drvdata(dev); > > > + struct intel_uncore_pmu *uncore_pmu = > > > + container_of(pmu, struct intel_uncore_pmu, pmu); > > > + > > > + struct dev_ext_attribute *ea = > > > + container_of(attr, struct dev_ext_attribute, attr); > > > + long die = (long)ea->var; > > > + > > > + return sprintf(buf, "0000:%02x\n", skx_iio_stack(uncore_pmu, die)); > > > > If "0000:" is always the "prefix" of the output of this file, why have > > it at all as you always know it is there? > > > > What is ever going to cause that to change? > > I think it's just to make it a complete PCI address. Is that what this really is? If so, it's not a "complete" pci address, is it? If it is, use the real pci address please. > In theory it might be different on a complex multi node system with > custom interconnect and multiple PCI segments, but that would need code > changes too. > > This version of the patchkit only supports standard SKX systems > at this point. I have no idea what that means, please translate for non-Intel people :) greg k-h