Received: by 2002:a4a:311b:0:0:0:0:0 with SMTP id k27-v6csp4761813ooa; Tue, 14 Aug 2018 10:11:01 -0700 (PDT) X-Google-Smtp-Source: AA+uWPyOkJZ30XiQt4G8uhHqgCp4iQvvi9Ot9x9ZxKHa5ZeDOHfNCmc9BTSbAvQCs03L6GiVVGkT X-Received: by 2002:a62:9645:: with SMTP id c66-v6mr24476817pfe.56.1534266661457; Tue, 14 Aug 2018 10:11:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534266661; cv=none; d=google.com; s=arc-20160816; b=nAmvPiDLuCAVgGMDC/FVfhcVAJXtdyAXZbeo4UC1sNMJXiOrZIY9pgf8vI22HurNNr R8ERIQvRfnttVHZILSaBegM12c2k2zH3pvzt9L5MLQRkeSO3EuF0JIkXRTnSE69yMut4 JL63ZGaEL1fPB0+lwHGMaA9ojTcLU3gX+Q0yDo0/n/pAHbOkcBWo1olKRpfJYxi/gFh3 lexVYlV0D/oTagKgKDghDEiX6JTwsIBX/WIr8rTaef+GeV70HjeJtBvTZXS4o4ii/vQI vc+hA7FxmoSfUqN/Fc4IdOZJsUXYZVTi1Rgyh55ruF6TL+huHErfc25I3sZoA4eaQi34 0a6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=AghdZegxj1b3AmMqPnn7leib40POZ4QC4H5fm63/0m4=; b=PFgGHgA9WxM226Oj3iWTzEiBqbLGoFPuQS5vgybytkaNUzUxEDSjodmcu7fsgRbexQ i6ifatDezur78lrhKLkvyvtHkNeFz7gIRE3L9WssbFJbvJ2zMR/lsoWD2RTi84sfbBaV x5eUTbe0+6zgbl/1cbUise/XzTolBNw3ONX9vj/mFpOSpWQMPix9qgPbHber3do5JTfF XzvjZHnp94jaB7q2v/3YxWlLxMqaFT/wwt25O+Ajet5gdjhgACjPrQE13s8xwZ8q1+Lu /g6v4ScOI4Sl+8uvB9OVmpwnYkVlrWP8CFmuw7l71o5s5EaLEpJHcOorKLE6Ck2ZLNdh YaVg== 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 j8-v6si20099605pgi.575.2018.08.14.10.10.46; Tue, 14 Aug 2018 10:11:01 -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 S2387402AbeHNT5N (ORCPT + 99 others); Tue, 14 Aug 2018 15:57:13 -0400 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:46340 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732943AbeHNT5N (ORCPT ); Tue, 14 Aug 2018 15:57:13 -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 4B98A18A; Tue, 14 Aug 2018 10:09:12 -0700 (PDT) Received: from dupont (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C1233F5BD; Tue, 14 Aug 2018 10:09:11 -0700 (PDT) Date: Tue, 14 Aug 2018 12:09:10 -0500 From: Kim Phillips To: Mathieu Poirier Cc: Peter Zijlstra , Arnaldo Carvalho de Melo , Ingo Molnar , Thomas Gleixner , Alexander Shishkin , schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, Will Deacon , Mark Rutland , Jiri Olsa , Namhyung Kim , Adrian Hunter , ast@kernel.org, Greg KH , "H. Peter Anvin" , suzuki.poulosi@arm.com, linux-s390@vger.kernel.org, Linux Kernel Mailing List , linux-arm-kernel Subject: Re: [PATCH v3 0/7] perf: Add ioctl for PMU driver configuration Message-Id: <20180814120910.ed225bbc462c58b09e5d68de@arm.com> In-Reply-To: References: <1531950487-24554-1-git-send-email-mathieu.poirier@linaro.org> <20180813124642.3d49c082a95fc294d926016e@arm.com> Organization: Arm X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 14 Aug 2018 10:15:56 -0600 Mathieu Poirier wrote: > On Mon, 13 Aug 2018 at 11:46, Kim Phillips wrote: > > It yields success for the --per-thread case..: > > > > $ sudo taskset -c 0 ./perf record -e cs_etm/@20010000.etf/ --per-thread uname -a > > Linux juno 4.18.0-rc8-00011-gb82af52c4b35-dirty #147 SMP PREEMPT Thu Aug 9 11:20:37 CDT 2018 aarch64 GNU/Linux > > [ perf record: Woken up 0 times to write data ] > > Warning: > > AUX data lost 1 times out of 2! > > > > [ perf record: Captured and wrote 0.067 MB perf.data ] > > $ > > > > ..but not for CPU-wide?: > > > > $ sudo taskset -c 0 ./perf record -e cs_etm/@20010000.etf/ uname -a > > failed to mmap with 12 (Cannot allocate memory) > > $ sudo taskset -c 0 ./perf record -e cs_etm/@20010000.etf/ -C 0 uname -a > > failed to mmap with 12 (Cannot allocate memory) > > $ > > This patchset is getting very old and a fair amount of things have > changed since then. I'm hoping to be coming out with a new one > shortly. Nonetheless the above is returning an error in CPU-wide > scenarios while the feature is being implemented. Isn't what you > requested or have I misunderstood your comment? No, sigh, I just automatically assumed the patchset would include CPU-wide support again. If it were being done that way, we'd all know that the feature(s) this patchset adds would be doing the right thing for that purpose, guaranteed. The other thing that's going on here is that I'm becoming numb to the loathsome "failed to mmap with 12 (Cannot allocate memory)" being returned no matter what the error is/was. E.g., an error that would indicate a sense of non-implementation would be much better appreciated than presumably what the above is doing, i.e., returning -ENOMEM. That, backed up with specific details in the form of human readable text in dmesg would be *most* welcome. Thanks, Kim